Roundup

Every way to run Claude Code on a phone

There are now six realistic routes to Claude Code from an iPhone, iPad or Android phone, and several cost nothing beyond the Claude plan you already pay for. Here is what each one needs, where your code actually runs, and how to pick.

Every way to run Claude Code on a phone

Quick answer

There is no separate Claude Code app, but the Code tab of the Claude app (iPhone, iPad, Android) gives you cloud sessions and Remote Control on Pro, Max, Team and Enterprise plans. Cloud sessions run on Anthropic's machines and need GitHub. Remote Control drives your own computer, which has to stay on. For a server you own that runs 24/7, use SSH and tmux, or a client built for it such as Happier or Maude.

You can run Claude Code from an iPhone, iPad or Android phone today, and for many people it costs nothing beyond the Claude plan they already have. The right route depends on three questions: is your code on GitHub, do you own a machine that stays on, and does the work need to keep going while nobody is watching.

We make one of the apps on this list. We have tried to write about the others as if we didn't, and where a free or first-party option suits you better, we say so.

The options side by side

OptionCostWhere Claude Code runsWhat has to stay onAgents
Cloud sessionsIncluded in Pro, Max, Team, some Enterprise seatsAnthropic-managed VMNothing of yoursClaude
Remote ControlIncluded in Pro, Max, Team, EnterpriseYour computer or serverThat machine, with claude runningClaude
DispatchPro or Max onlyYour computer (Desktop app)Your computerClaude
SSH client + tmuxFree clients existAny serverThe server, not your laptopAny CLI
HappierFree, MITYour machinesWherever the agent runs13 built in
CosyraPaidCosyra-hosted VMNothing of yoursClaude Code, Codex, OpenCode
MaudePaid, free trialYour serverThe server5

Every Anthropic option needs a claude.ai account (Pro, Max, Team or Enterprise). Anthropic's docs say cloud sessions and Remote Control aren't reachable with a Console API key or through a third-party provider such as Amazon Bedrock.

1. Cloud sessions (Claude Code on the web)

Included with your plan · needs GitHub · nothing of yours stays on

Open the Code tab in the Claude app, pick a repository and branch, and describe the task. It runs in an isolated VM that Anthropic manages, keeps going after you lock the phone, and shows up on every device you're signed in on. You can also ask Claude to watch a pull request and fix CI failures or review comments as they arrive. Anthropic took cloud sessions out of research preview on 23 September 2026 and gave existing Pro and Max subscribers a one-time credit to try them.

According to the cloud sessions docs, they're available on Pro, Max and Team, and to Enterprise users with premium or Chat + Claude Code seats. They draw on the same usage limits as the rest of your Claude usage, with no separate compute charge. Cloning and opening pull requests need GitHub. You can upload a repository from another host as a bundle, but the session can't push back to it. From the app you get Accept edits, Plan and Auto modes; Bypass permissions isn't offered.

Choose it when your code is on GitHub and the task is self-contained. Skip it when the work needs your database, your private network, or tools you can't reproduce in a setup script.

2. Remote Control

Included with your plan · your machine must stay on

Run claude remote-control on your computer, or /remote-control inside a session that's already open. Then scan the QR code or pick the session from the Code tab. Claude keeps running on your machine, so your files, tools and MCP servers all work. Anthropic's Remote Control docs list a few changes since the feature first shipped:

  • Plans: Pro, Max, Team and Enterprise. API keys aren't supported, and on Team and Enterprise an Owner has to switch it on first.
  • Server mode: claude remote-control keeps one process waiting for connections and runs several sessions at once (--capacity, 32 by default).
  • Push notifications: in /config, turn on Push when Claude decides, Push when actions required, or both.
  • Sleep: if the laptop sleeps or the network drops, Claude Code reconnects when the machine comes back online. While it's asleep, nothing runs.

Remote Control doesn't have to run on a laptop. The docs suggest starting it inside tmux or screen on a remote machine so it outlives your SSH connection. Put it on a VPS that way and you have a free, always-on setup driven from the official app. The session transcript is stored on Anthropic's servers while you're connected. From the app you can pick Manual, Accept edits or Plan, but not Auto or Bypass permissions.

Choose it when you have a desktop or server that is always on and you're happy to approve steps as they come. Skip it when the only machine you have is a laptop that goes into a bag.

3. Dispatch, Channels and Slack

Pro or Max · the Desktop app must be running

Dispatch lets you message a task from the Claude app and leaves it to the Desktop app on your computer to decide how to run it. You get a notification when the Code session it starts finishes or needs your approval. Per Anthropic's mobile docs, it needs a Pro or Max plan and isn't available on Team or Enterprise. Your computer has to stay on.

Anthropic has two more ways to reach Claude Code from a phone. Channels lets you message a session on your machine from Telegram, Discord or iMessage, and Claude Code in Slack takes tasks when you mention @Claude. They fit if you already live in one of those apps.

4. An SSH client and tmux

Free clients exist · works with any agent · rough on a small screen

Termius, Blink Shell or any other SSH app, attached to a tmux session on a server. You get the whole terminal, so every slash command and panel works exactly as it does at a desk. Add mosh or Tailscale and it copes with patchy mobile connections too. Our tmux, mosh and Tailscale guide covers the setup.

Choose it when you also want a real shell on that machine, or you rely on commands no app wraps. Skip it when reading wrapped diffs and hunting for Esc on a soft keyboard is the thing stopping you. This comparison goes into the details.

5. Third-party apps

This is a category, not one product, and it has changed a lot this year.

  • Happier is free and MIT-licensed, with iOS, Android, desktop and web clients. It ships with 13 agents built in, including Claude Code, Codex, OpenCode and Grok. Sessions are end-to-end encrypted, and you can self-host the relay. It also has voice control, a session inbox and switching agents mid-conversation. You install its CLI on each machine (curl -fsSL https://happier.dev/install | bash). For most people who want a free, open-source multi-agent client, it's the one to try first.
  • Happy Coder is an open-source (MIT) mobile and web client for Claude Code and Codex, with voice and encryption.
  • Omnara is a different company now. omnara.com describes an open-source (Apache 2.0) platform for deploying and running agents. Its free "Omnara: Claude & Codex Mobile" app is still listed on the App Store and Google Play. If you're choosing it for the phone app, check how actively that app is maintained. More in Maude vs Omnara.
  • Cosyra takes the opposite approach. It gives you a hosted virtual machine with Claude Code, Codex and OpenCode installed, and you connect your own Anthropic, OpenAI or OpenRouter account. It suits you if you own no server at all. It's a paid subscription; see their site for current pricing.

Paseo, Vicoa, AgentsRoom and a long tail of App Store clients cover similar ground. The roundup of coding-agent phone apps compares them.

6. Maude

Paid, with a free trial · your own server · five agents

Maude runs Claude Code on a Linux or macOS machine you own and gives you a native iPhone, iPad and Android app to drive it. You add the server by its address, by pasting an ssh … command, or by scanning a QR code printed by curl -fsSL https://maude.pilotdev.fr/setup | sh. Maude then sets the server up over SSH:

  • It deploys its own small daemon.
  • It installs Claude Code at a version we have tested and pinned, with a checksum check.
  • It keeps both the daemon and Claude Code updated afterwards.

You sign in with claude auth login from the phone, using your own Pro or Max plan.

Sessions run on the server around the clock and carry on when the app is closed. An inbox collects the sessions that errored, finished or need you, and push notifications have Allow and Deny buttons. Each session has a file browser, a git view where you review the diff hunk by hunk, commit, push and open a PR, and a real terminal. The server dials out to Maude's relay, so you don't need an open inbound port, and traffic is end-to-end encrypted. Because the server is yours, Maude also offers Claude's bypass mode. It needs a non-root user, and Maude can create one for you.

Choose it when your work lives on a server you own, you want unattended runs, or you use more than one agent. Maude also runs Codex, OpenCode, Grok Build and Antigravity, and can hand a task from one agent to another. Skip it when a free option already covers you. For many people the Claude app does, and Happier overlaps with Maude on multi-agent support, encryption, the inbox and push. What sets Maude apart is that nothing is installed by hand, agent versions are pinned, and git, files and a terminal are built in.

Other agents

Not only using Claude Code? See the same question answered for Codex on your phone, OpenCode on your phone, Grok Build on your phone and Antigravity CLI on your phone.

Which one to pick

Shortest path to an answer

Code on GitHub, want zero setup? Cloud sessions.
A desktop or server that's always on, happy to approve steps? Remote Control, inside tmux if it's a server.
Want it free and don't mind a terminal? An SSH app and tmux.
Want free, open source and many agents? Happier.
No server and no wish to run one? Cloud sessions, or a hosted VM like Cosyra.
Your own server, running 24/7, with nothing to install by hand? That's what Maude is for.

What changed since our first version

We first published this page in July 2026. Since then, Remote Control has spread to every paid plan and gained server mode and push notifications. Cloud sessions left research preview. Happier became the main open-source multi-agent client, and Omnara moved its focus to an agent platform. The easy question, "can I check on Claude Code from my phone", now has a good free answer in the Claude app. Third-party apps are for the cases it doesn't cover: code that can't leave your infrastructure, no machine of your own that stays awake, other agents alongside Claude, and unattended runs.

Run Claude Code from your phone

If you landed on "your own server", the Claude Code on your phone page shows how Maude sets it up. The VPS setup guide covers doing it by hand.

Frequently asked questions

Is there a Claude Code app for iPhone?
Not a separate one. Claude Code lives in the Code tab of the regular Claude app for iOS, which also runs on iPad. Cloud sessions and Remote Control both appear there. Running /mobile in a Claude Code session shows a QR code that opens the right store. Third-party apps such as Happier and Maude are separate downloads.
Can I use Claude Code on Android?
Yes. The Claude app for Android has the same Code tab, with cloud sessions and Remote Control. SSH apps, Happier and Maude also have Android versions.
Do I need my computer on?
Only for options that drive your computer: Remote Control and Dispatch. Cloud sessions run on Anthropic's infrastructure and keep going with your laptop closed. A VPS covers the rest, whether you drive it with tmux, Remote Control or an app like Maude, because the VPS is what stays on.
Is Remote Control free?
It costs nothing beyond your Claude plan. Anthropic includes it in Pro, Max, Team and Enterprise, and on Team and Enterprise an Owner has to enable it first. It doesn't work with API-key authentication, and it isn't on the free claude.ai plan, which doesn't include Claude Code.
Can I use Claude Code on iPad with a keyboard?
Yes. The iPad uses the same Claude app as the iPhone, and you can type into it with a hardware keyboard like any other app. If you want the full terminal experience with a keyboard, an SSH app on iPad gives you the complete TUI. Maude has a tablet layout with a sidebar for sessions.

What changed

  • — Rewritten for 2026-10: Remote Control on every paid plan with server mode and push, cloud sessions out of research preview (23 September), Happier and Cosyra added, Omnara re-scoped, Maude 2 (five agents, own server).
  • — First published.

If you landed on “your own server”

Maude runs Claude Code and four other agents there, 24/7. iOS, iPadOS and Android.

Download Maude on the App Store Get Maude on Google Play