ShiftStage vs Claude Code Remote Control
Both let you keep Claude Code working from your phone. They answer different questions: one session's conversation, or the whole Mac it runs on.
| Claude Code Remote Control | ShiftStage | |
|---|---|---|
| What you reach | The conversation of one Claude Code session | Every session of eleven agents, and the Mac itself |
| How | Through Anthropic's API | Directly between your devices, or a relay that sees only ciphertext |
| Setup | Built in: claude remote-control | An agent on the Mac and one pairing |
| Other agents | — | Codex, Gemini CLI, Cursor Agent, Amp, opencode, Crush, Goose, Aider, Qwen Code, Factory Droid |
| Terminal, git, files | — | A real PTY, native diff with staging, file browser |
| Processes, CI/CD | — | Process list and ports; GitHub Actions, GitLab, Jenkins, TeamCity |
Choose Remote Control if
you use only Claude Code, and the conversation of the session you started is all you need on the phone. It is already in Claude Code; there is nothing to install.
Choose ShiftStage if
you switch between agents, want to start new sessions from the phone, review the diff before it lands, or need the terminal, files and running services of the Mac — not just the chat. ShiftStage drives the Claude Code you already have, with your config and subscription, and calls no model itself.
Get it
The Mac agent: download page — one Homebrew command or a notarised disk image. The iPhone app: App Store. Free forever for one Mac on your own network, no account; $7.99 a month or $69.99 a year to reach it from anywhere.
More guides: all guides.