Forge Remote pairs with your desktop over your own Firebase project — not ours — and gives you live streaming, lock-screen approvals, a remote terminal, and git, for Claude Code, Codex CLI, and Aider, all from one app.
app_router.dartsession_screen.dartflutter testCHANGELOG.mdFrom a cold terminal to approving commands from the couch, in about the time it takes to make coffee.
One command sets up the relay and provisions your own Firebase project — the data plane is yours from the first second.
Open the app, scan, done. The pairing key never leaves your two devices — no account handoff to a third-party server.
Approve, prompt, review diffs, run a build, or check a scheduled run's result — from the bus, the couch, or another room.
Forge Remote doesn't route through an Iron Forge Apps server, because we never built one. The relay on your desktop and the app on your phone talk directly to a Firebase project you create and control. That's the whole pipe.
Every session, prompt, and file diff lives in the Firestore project you set up during init — under your billing, your rules.
We don't operate a database of your code. If our servers vanished tomorrow, your sessions would keep streaming.
It's your project. Rotate the keys, wipe the data, or shut it down from Settings — no support ticket required.
"Can you see my code?" No. We didn't just promise that — we didn't build the pipes that would let us.
Every card below is live in the app today — none of this is on a roadmap slide.
Watch every tool call, file edit, and token land in real time, straight from your desktop's session.
Face ID-gated approve/deny, right from the notification — with a countdown before it auto-denies.
Learns your trusted patterns and skips the prompt for them. Never for high-risk commands — those always ask.
Sketch it on a whiteboard, snap a photo, attach it to your prompt. Screenshots work the same way.
"Claude is waiting" lands as a push — type your answer right there and it's sent. No app switch.
A real shell into your desktop, from wherever you are. Not a simulation — your actual terminal.
Per-file diff review, commit, push, one-tap revert, and PR creation — the full loop, on a 6-inch screen.
Kick off a build and ship to TestFlight or Firebase Hosting without opening a laptop.
Browse and install Model Context Protocol servers for your agent in a couple of taps.
Trigger sessions straight from GitHub and Slack events — no polling, no glue scripts.
Token usage, spend trends, and a tool-call breakdown so you know exactly where the budget goes.
Talk to your agents, watch session status right on your lock screen, and run a two-pane layout on iPad.
Scheduled sessions run on a real cron — daily, weekly, or a custom schedule — and actually execute your agent against your codebase. No simulation, no "coming soon."
Cost rules that don't just alert — they can pause a running session the instant it crosses your budget. No surprise bill at the end of the month.
Forge Remote isn't built to lock you into one vendor's CLI. Pair the agent you already run.
Full session streaming, permission approvals, and remote terminal control.
Approvals, diff review, and prompt-driven task steering from your phone.
Prompts, git integration, and live output for the open-source pair programmer.
Pick the agent for the job — Forge Remote drives it either way.
Every Claude model, selectable per session — Sonnet 5, Opus 5, and the new frontier-class Fable 5 on the Max plan. The model catalog updates remotely, so new models show up in the picker the day they ship — no app update needed.
Every plan runs on your own Firebase project. No usage-based surprise fees — ever.
No. The relay on your desktop and the app on your phone talk directly to a Firebase project you create — there's no Iron Forge Apps server in between. We couldn't read your code if we wanted to; we never built the pipe that would let us.
No — it drives them. Forge Remote wraps the CLI agent you already run on your desktop and streams its session to your phone. You still get the agent's real behavior, just with a mobile control surface on top.
A desktop running a supported agent, Node installed for the CLI, and a free Firebase project — npx forge-remote init walks you through provisioning it in a couple of minutes.
It learns from patterns you've explicitly approved before and skips the prompt for repeats — think "read this file type" or "run this exact test command." High-risk actions like force-pushes or destructive shell commands always require a manual approval, no exceptions.
The session pauses right where it is. Queued prompts and pending approvals pick back up the moment the desktop reconnects. Scheduled runs simply retry on their next scheduled window.
Forge Remote is live on the App Store today. Android support is in active development.
Pair your first desktop in the time it takes to read this sentence twice.