Does Claude Code Remote Control Use More Tokens? And Does Codex Have One?
Two questions people type into Google since Anthropic shipped Remote Control: does driving a Claude Code session from your phone cost more tokens, and is there an equivalent for Codex. Short answers: no, a turn is a turn wherever you type it, and yes but only half of it exists. Here is what Remote Control actually is, how to measure the token question yourself in four commands, what codex remote-control does today, and how a mobile remote that never talks to a provider changes the math.
Since Anthropic shipped Remote Control in Claude Code, two questions have started showing up in our Search Console, on pages that do not answer them: "does claude remote control use more tokens" and "does codex have a remote control like claude". Both deserve a straight answer. Here is what we checked, on Claude Code 2.1.273 and codex-cli 0.154.0 (the Codex part checked again on 13 October 2026, with codex-cli 0.162.1), and how you can check it yourself.
What Remote Control is, in one paragraph
Remote Control connects the Claude app on your phone, or claude.ai/code in a browser, to a Claude Code session that keeps running on your machine. Three ways in: claude --remote-control (or --rc) starts an interactive session you can also drive remotely; /remote-control (or /rc) turns it on inside a session that is already running; claude remote-control starts a server mode that waits for connections and shows a QR code. The session, the filesystem, the MCP servers and the tools stay local. What leaves your machine while a device is connected is the transcript, stored on Anthropic's servers so that every connected surface shows the same conversation and the session can reconnect.
It needs a claude.ai login on a Pro, Max, Team or Enterprise plan. An API key does not work: the CLI refuses with "Remote Control requires claude.ai subscription auth". And the local process must keep running: close the terminal and the session goes offline until you resume it.
Where the tokens go
A Claude Code session spends tokens in one place: each turn sends the context (system prompt, files read so far, previous exchanges, your new message) to the model, and the model answers. That is true whether the message came from your keyboard or from your phone. Remote Control does not add a model call. It adds a transport, and a copy of the transcript on Anthropic's side. Storage is not inference. There is no second session, no summarisation pass on the phone, no "mobile model".
So the honest answer to "does it use more tokens" is: not per message. The same message costs the same wherever you type it.
What can change is how many messages you send, and how long the session gets. From a couch, with a phone keyboard, people send shorter turns and more of them: "ok", "now the tests", "and the other file". Each of those is a full turn, with the whole context re-sent. Ten short turns cost more than one long one carrying the same instructions, because the context is paid ten times instead of once. That is not a Remote Control tax, it is the normal cost of a chatty session, and you would pay it in the terminal too. The mitigation is the usual one: batch what you want into one message, and let auto-compact do its job on long sessions.
One more place people worry about: push notifications and the "Still working, check in from your phone" link Claude Code shows on long turns. Those are notifications about a turn that is already running. They do not start one.
Measure it in four commands
You do not have to take our word for it. /usage is one of the commands that work from a connected device, so the whole measurement can be done from the phone.
- In the terminal, start a session with
claude --rcand connect the phone. - From the phone, type
/usage. Note the 5-hour and 7-day window percentages. - Send three ordinary messages from the phone, the kind you would send from the terminal. Wait for the three answers.
- Type
/usageagain. The difference is what those three turns cost.
Now do the same three messages from the terminal, in a fresh session of similar size, and compare. The two deltas move together. If your remote delta is bigger, look at the transcript: you almost certainly sent more turns, or the session was already deeper. /context from the terminal shows how much of the window is occupied; that number, not the device, is what drives the cost of the next turn.
The same reasoning answers a neighbouring question we also see, "does claude voice mode use more tokens": the voice layer transcribes and speaks, the model sees text either way, and a spoken turn is billed like a typed one.
Does Codex have a Remote Control like Claude?
Yes for OpenAI's desktop app, not yet for a terminal session. The first version of this section, written on codex-cli 0.154.0, said the phone side was missing. That was wrong for the desktop app: we checked again on 13 October 2026, with codex-cli 0.162.1 and OpenAI's documentation of the day.
The phone side goes through the ChatGPT desktop app. On a Mac or a Windows PC, Settings > Connections > Control this Mac or PC shows a QR code. You scan it with the ChatGPT mobile app, on iOS or Android, and open Codex there. From the phone you start or continue chats in that computer's projects, send follow-ups, approve the commands Codex asks for, and review diffs and test results. Files, shell commands and credentials stay on the computer, which has to stay awake, online and signed in to the same account. In a ChatGPT workspace, an admin may have to allow Remote Control first.
What it does not cover is the CLI. OpenAI's documentation says the mobile setup cannot start from the Codex CLI or the IDE extension. codex remote-control still exists, still marked experimental, with the same three subcommands: start launches the app-server daemon with remote control enabled, stop halts it, and pair prints a short-lived pairing code (--json for a machine-readable version). No page connects that daemon to a phone.
So if the question is "can I continue my Codex terminal session from my phone the way I do with Claude Code", the answer is still no with OpenAI's own tooling. If you work in the ChatGPT desktop app, the answer is yes.
The other way to do it: remote the terminal, not the session
There is a second approach to the same need, and it is the one AgentsRoom takes. Instead of asking each CLI to grow a remote mode, you remote the terminal the CLI is running in.
The AgentsRoom mobile app pairs with the desktop app over a relay that is end-to-end encrypted: the relay forwards bytes it cannot read. What you type on the phone is sent into the local terminal of the agent, and the terminal output comes back. The agent does not know a phone is involved. That is why it works for Codex, and for Cursor, Copilot CLI, Antigravity, Grok Build, Mistral Vibe and the rest of the 16 CLIs AgentsRoom launches, on the day the CLI is supported, without waiting for a remote feature on their side.
It also settles the token question by construction. Nothing is sent to a provider that was not going there already: no transcript copy, no extra session, no relay-side model. A message from the phone is a message in the terminal. The relay costs bytes, not tokens.
The two mechanisms coexist. A Claude Code session started inside AgentsRoom can run with /rc on: Anthropic's Remote Control gives you the Claude app's conversation view with the transcript synced, and the AgentsRoom remote gives you the raw terminal, the other agents, the backlog and the dev servers of the same machine. Most days the terminal view is enough. On a long turn, the "check in from your phone" link is a nice thing to tap.
What to remember
- Remote Control does not bill a message differently. A turn is a turn. Watch the number of turns and the depth of the session, not the device.
/usageworks from the phone. Measure before and after, that is the whole method.- Codex has a phone remote for the ChatGPT desktop app on a Mac or a Windows PC. For the CLI there is only an experimental server half with a pairing code, and no documented phone client.
- A terminal remote works for every CLI at once and adds zero tokens, because it never talks to a provider.
If you want the terminal remote, the remote agent control page shows what the phone can drive, and Claude Code Remote covers the Claude specific setup. If the real question was how much you have left this week, how many tokens do I have left in Claude explains the two screens to read.
Download AgentsRoom
Run all your AI agents, on all your projects, from a single window.
Companion app: monitor your agents on the go
Bring your own: Claude, Codex, Antigravity CLI, or other AI provider.
Push bugs and requests straight to your public backlog.
Keep reading
Voice Mode in Codex, OpenCode, Antigravity and Claude Code: Which CLI Has One?
We checked five coding agent CLIs and two apps on October 13, 2026. Codex CLI and oh-my-pi hold a spoken conversation, Claude Code and Antigravity CLI only dictate into the prompt, OpenCode has nothing built in. How to start each one, where the audio goes, and what voice costs in tokens.
Read the articleAntigravity Remote Control: What It Does From Your Phone, and What It Does Not
Google shipped Remote Control for Antigravity 2.0 and the Antigravity CLI on August 21, 2026, and the search volume on its name says people want to know what it actually is. Here is what it does, checked against the documentation on September 22: the toggle and the agy remote-control commands, the web dashboard you sign into with your Google account, the home-screen install that gives you push notifications, several machines in one switcher, and the three limits that matter (Antigravity only, one daemon per machine, settings stay on the CLI). Then how the AgentsRoom mobile remote covers the other 15 CLIs, and how the two fit together.
Read the articleA Review Agent Should Not Be Able to Write. Here Is How We Enforce It, CLI by CLI.
In a 17 node run, the release agent edited a test to turn a red suite green, then two review agents wrote the same fix and collided. The prompt said review only. It did not hold. Here is the incident, why a written instruction cannot carry that rule, and the exact flags that make Claude Code, Codex, Grok, Antigravity and OpenCode refuse to write.
Read the article