Get Moshi
Moshi vs Anthropic Remote Control
comparison

Moshi vs Anthropic Remote Control

Anthropic Remote Control is the free, first-party way to reach Claude from another device. Moshi is a cross-vendor mobile terminal for running Claude Code, Codex, OpenCode, Grok, and the rest of your command-line workflow across persistent sessions. Here's how to choose.

updated today8 min readpage 1 / 6

Anthropic Remote Control and Moshi solve the same high-level problem from opposite directions: your coding agent is running somewhere else, and you need to reach it from the device in your hand.

Remote Control is the straightforward choice when that agent is Claude and you want Anthropic's own free experience. Moshi is the broader choice when the thing you want to reach is not one product but your working machine — Claude Code in one project, Codex in another, OpenCode or Grok elsewhere, plus the shell, logs, tests, and tools around them.

The shortest honest answer is this:

  • Choose Anthropic Remote Control if you work entirely with Claude, want a free first-party path, and do not need your phone to act as a general terminal.
  • Choose Moshi if you use multiple agent vendors, keep several sessions running, or want one durable terminal workflow that remains useful before, during, and after an agent turn.

They overlap, but they are not the same kind of product. Remote Control extends Claude. Moshi extends your terminal.

Agents Moshi drives
Claude CodeCodexOpenCodeGeminiKimiQwen CodeCursorGrok BuildPiOMP

The short version

Capability
Moshi
Anthropic Remote Control
Product category
Mobile terminal and agent cockpit
First-party Claude remote control
Agent vendors
Claude Code, Codex, OpenCode, Grok, and others
Claude
Full remote shell
Arbitrary command-line tools
Persistent multiplexer sessions
tmux, Zellij, and Herdr
Not the product model
Several agents and hosts in one view
Claude-focused
Mosh and SSH connections
Built-in diff and repository review
Claude-focused workflow
Live Activity and Apple Watch surfaces
First-party Anthropic experience
Requires a Claude account
Only when using Claude Code
Free
Free terminal tier
One-time lifetime license

The table is best read as a question about scope. Remote Control stays close to Claude because that is its purpose. Moshi deliberately sits one layer lower, at the terminal and host, so the same phone workflow can span different agents and ordinary command-line work.

Remote Control extends Claude; Moshi extends the machine

Remote Control is a first-party Anthropic product. That is a meaningful advantage: if Claude is the center of your workflow, the company building the agent also controls the remote experience. There is less product philosophy to evaluate and no need to pay another vendor simply to get a Claude-focused path from another device.

Moshi starts at a different boundary. It connects to your machine over SSH or Mosh and gives you a real terminal there. Claude Code can run inside that terminal, but so can Codex, OpenCode, Grok, a test runner, git, vim, htop, or any internal tool your project needs.

That distinction becomes visible the moment an agent turn ends. With an agent-specific remote control, the agent remains the center of the experience. With Moshi, you are already at the machine: inspect the process, restart the server, read a log, run the skipped test, open another repository, or hand the same problem to a different agent without changing remote-access products.

Neither boundary is universally better. A focused Claude experience is simpler when Claude is all you need. A terminal is more flexible when the agent is one participant in a larger development workflow.

One vendor or a mixed agent stack

The cleanest reason to choose between them is the number of agent ecosystems you use.

Remote Control is for Claude and requires a Claude account. That single-vendor focus is coherent: the remote surface and the agent come from the same company, and someone committed to Claude may see support for other agents as irrelevant.

Moshi treats agent choice as changeable infrastructure. Its host integration turns events from Claude Code, Codex, OpenCode, Grok, and other command-line agents into one phone workflow. You can keep Claude on a large refactor, ask Codex to review a separate branch, and still open a normal shell when neither agent is the right tool.

This is not only about collecting provider logos. Agent availability, rate limits, model strengths, company policies, and personal preferences change. A terminal-level workflow lets the remote-access layer stay stable while the agent layer changes underneath it.

model

If your answer to “which coding agent do you use?” is always Claude, Remote Control's focus is a strength. If the answer depends on the repository or the task, Moshi's cross-vendor layer becomes the point.

Persistent sessions instead of a single remote conversation

Long-running coding work rarely fits into one neat conversation. A typical machine might have Claude Code editing the application, Codex reviewing a migration, a dev server in another pane, and logs streaming in a fourth. The challenge from a phone is not merely opening one agent; it is knowing which session needs attention and returning to the exact place where work is still running.

Moshi builds that workflow on terminal multiplexers: tmux, Zellij, and the agent-aware Herdr. The sessions live on your host, not on the phone. Lock the screen, change networks, or attach later from your desk terminal and the processes continue in the same panes.

Moshi's agent inbox then adds a cross-session view above those terminals. Approvals, questions, and completed turns can be grouped across projects and hosts, while a tap takes you back to the relevant work. The terminal remains the source of continuity; the inbox tells you where your attention is useful.

Remote Control is intentionally narrower: it gives you remote access to Claude rather than trying to become the session manager for every process on a development machine. If one Claude workflow is the whole job, that narrower model may be exactly right. If you operate a small fleet of agents and shells, the multiplexer model scales further.

A direct terminal connection changes what you can do

Moshi connects to machines you control using SSH or Mosh. That means the phone is not limited to an agent-specific action set. It receives a real terminal, with the same commands and interactive programs available when you connect from a laptop.

Mosh matters particularly on a phone. It is designed to recover when the device sleeps, changes IP address, or moves between Wi-Fi and cellular. Pair it with a multiplexer and the process survives both kinds of interruption: Mosh restores the network experience, while tmux, Zellij, or Herdr keeps the work alive on the host.

The terminal connection also supports the product surfaces around the agent:

  • An inbox for agent approvals, questions, and completed turns across sessions
  • A phone-oriented diff viewer and repository browser
  • In-app preview of development servers running on the host
  • Image and file paste that transfers an attachment to the host and gives the agent a local path
  • Voice input for prompts and terminal commands
  • Live Activity, Dynamic Island, and Apple Watch surfaces for work that needs attention

Those features make sense because Moshi owns the mobile terminal experience, not the agent itself. Remote Control has the inverse advantage: Anthropic owns Claude and can build a focused first-party path around it.

Where Anthropic Remote Control wins

Remote Control is the better choice when:

  • Claude is the only agent you use. Cross-vendor support has no value if you have made a durable single-vendor choice.
  • You want the first-party experience. The remote product and the agent come from Anthropic, which is appealing if you prefer one accountable vendor.
  • Free is decisive. Remote Control is free. Moshi has a free terminal tier, but its complete agent workflow is a paid product.
  • You want the smallest conceptual surface. If the task is simply “reach Claude from another device,” a Claude-specific tool is easier to explain than a full remote terminal stack.
  • You do not need a general shell from your phone. A terminal's flexibility is unnecessary complexity when you never intend to leave the agent workflow.

These are substantial advantages, not caveats to wave away. For a Claude-only user who wants a free first-party remote control, Anthropic has the naturally compelling offer.

Where Moshi wins

Moshi is the better fit when:

  • You use more than one agent vendor. Claude Code, Codex, OpenCode, Grok, and other command-line agents can share one mobile workflow.
  • You run several sessions at once. Persistent multiplexer sessions and a cross-project inbox are designed for parallel work rather than one remote conversation.
  • You need the machine after the agent finishes. The shell, logs, tests, repository, dev server, and other tools remain available without switching remote-access products.
  • Your phone regularly sleeps or changes networks. Native Mosh plus a host-side multiplexer is built around interruption and reconnection.
  • You want native phone surfaces around agent work. Notifications, Live Activities, Dynamic Island, voice, image paste, diffs, browser preview, and Apple Watch approvals turn waiting and reviewing into mobile interactions.
  • You want the remote layer to survive changes in agent preference. The connection is to your host; the agent running inside it can change over time.

The advantage is breadth, but not breadth for its own sake. Moshi is for developers whose remote workflow has grown beyond “open one agent” into “operate the work happening across my machines.”

Pricing and ownership

The pricing comparison is unusually simple: Anthropic Remote Control is free. You still need the appropriate Claude account for Claude itself, but there is no separate Remote Control purchase to justify.

Moshi is free to start as a mobile terminal. Its complete agent-oriented feature set is part of Moshi Pro, available monthly, yearly, or as a one-time lifetime license.

Plan
Moshi
Anthropic Remote Control
Free access
Terminal tier
Paid product
Moshi Pro for the complete agent workflow
Lifetime — pay once, own it
$199
Agent account
Bring the account for each agent you use
Claude account required

If the products were identical, free would settle the question. The reason to pay for Moshi is that it is not a Claude-only remote control: it is the persistent, cross-vendor terminal layer around your agents and the rest of the machine. Whether that broader layer is worth paying for depends on how often you use it.

The lifetime option is aimed at people who already know this is a durable workflow. It trades the lowest possible price today for ownership of a tool that can remain constant while agents and vendors change.

The verdict

Pick Moshi if…

  • You use Claude Code, Codex, OpenCode, Grok, or a changing mix of agents
  • You keep several projects, hosts, or terminal sessions running at once
  • You want a real shell for logs, tests, git, servers, and tools around the agent
  • You want Mosh resilience and persistent tmux, Zellij, or Herdr sessions
  • You value mobile-native review, voice, notification, Live Activity, and Watch surfaces
  • You want one remote workflow that is independent of any single agent vendor

Pick Anthropic Remote Control if…

  • Claude is the only coding agent you use
  • You want Anthropic's own first-party remote experience
  • A free solution is your highest priority
  • You only need to reach Claude, not operate a general remote shell
  • You prefer the narrower product with the smallest setup and conceptual surface

For a Claude-only workflow, start with Anthropic Remote Control. It is first-party, focused, and free; those are difficult advantages to beat and there is no reason to pretend otherwise.

Choose Moshi when the real thing you need to reach is not Claude but your development environment — several agents, several sessions, and all the command-line work between them. Moshi costs money because it is selling that broader layer: a durable mobile terminal and agent cockpit that does not belong to any one model vendor.

For the hands-on setup, read Moshi with Claude Code. To see how the same workflow changes with another vendor, continue with Moshi with Codex. The complete phone setup covers Mosh, tmux, and remote access end to end.

FAQ

Is Anthropic Remote Control free?

Yes. Remote Control is free, though using Claude still requires a Claude account. Moshi also has a free terminal tier, while its complete agent workflow is part of Moshi Pro.

Does Moshi replace Claude Code?

No. Claude Code runs on your Mac, Linux machine, WSL host, or server using your Claude account. Moshi connects your phone to that machine and provides the terminal, persistent-session, notification, and review workflow around the agent.

Can Moshi control agents other than Claude Code?

Yes. Moshi is designed as a cross-vendor terminal and agent cockpit, with workflows for Claude Code, Codex, OpenCode, Grok, and other command-line agents. You bring the relevant agent accounts and run the agents on your own host.

Which should I choose if I only use Claude?

Start with Anthropic Remote Control if you want a free first-party experience and do not need a general terminal. Choose Moshi if even your Claude-only workflow depends on persistent multiplexers, full shell access, Mosh connections, several concurrent sessions, or Moshi's native phone and watch surfaces.

Why use a terminal instead of an agent-specific remote control?

A terminal keeps the rest of the development environment available. You can inspect logs, run tests, use git, restart a server, open a TUI, or switch agents without changing remote-access tools. The tradeoff is that a full terminal is broader than someone with a simple Claude-only workflow may need.