VibePager · Guide

How to run Claude Code remotely from your phone

Claude Code is a terminal program that runs on your machine. Getting to it from a phone is easy; being able to answer it from a phone is the part that decides whether it is actually usable.

Updated September 2026

The problem is not the connection

Every method below gets your phone talking to the machine where Claude Code lives. That is the easy half. The hard half is that a coding agent is not a batch job: it stops. It wants to edit a file, run a migration, delete a directory — and it waits for a yes or a no. If answering that takes a 60-second dance with a tiny terminal keyboard, you will stop using it from your phone within a week.

So judge each option by one question: how long does it take to answer a permission prompt with one thumb?

The four ways people actually do this

MethodWhat it costs youAnswering a prompt
SSH + tmuxFree. You need a reachable address — port forwarding, or a tunnel. The session survives disconnects because tmux holds it.A terminal emulator on a phone keyboard. Works, but every y is a fight with autocorrect and a 6pt font.
Tailscale or another VPNFree tier. No open ports — the machine joins a private network instead. Usually paired with SSH on top.Same as SSH: it fixes reachability, not the keyboard.
A browser IDE (VS Code tunnels, code-server)Free to cheap. You get a real editor in the phone browser.A full desktop IDE rendered on a 6-inch screen. Panels, tabs and a terminal pane you have to pinch to hit.
VibePagerPaid after a 7-day trial. The app runs next to the agents on your machine; the phone gets a purpose-built screen.A card with the file, the diff and two buttons. One tap.

What "remotely" has to include

How it works with VibePager

  1. Install the app on the machine that already has your agents. It finds the ones you have installed — Claude Code, Codex, OpenCode, Kilo Code, Gemini CLI, Kimi — and shows only those.
  2. Open vibepager.com/app in your phone browser and type the code shown on the computer. No app store; on iPhone, add it to the Home Screen so notifications work.
  3. Pick a folder and start talking. The agent runs on your machine, on your files, with your API keys — exactly as it does in your terminal.

When the agent stops for a decision, your phone gets a notification. You open it to a card with the action, the file and the diff, and two buttons. That is the whole interaction.

Where your code goes

Nowhere. The agents read and write files on your own disk, as always. The traffic between the phone and the machine is end-to-end encrypted, and the relay in the middle only forwards it — it has no key. You also choose which folders the phone is allowed to open.

This matters more than it sounds for the SSH comparison: with SSH you are also keeping the code local, and any remote-control product that uploads your repository to make things easier has quietly changed the deal.

Honest limits

Questions

Can I run Claude Code remotely from my phone?
Yes. The agent keeps running on your own computer; the phone is the remote control. With VibePager you open vibepager.com/app in any phone browser, pair once with a code, and you can send tasks, read the replies and approve what the agent wants to do. SSH with tmux does the same thing for free, with a terminal keyboard instead of buttons.
Is there an official Claude Code mobile app?
Anthropic does not ship a phone client that drives the claude CLI on your own machine. What exists are third-party remote controls like VibePager, and general-purpose remote access such as SSH clients or VS Code tunnels.
Do I need to open a port on my router?
Not with VibePager: your computer makes an outbound connection and waits in a room; the phone joins the same room. Nothing listens on your home network. With plain SSH you do need a reachable address, which is why people pair it with Tailscale.
Does it work when my Mac is asleep?
No. If the machine is asleep or offline, there is nothing to control. The app can keep the Mac awake while a task is running, but a closed lid on battery will still stop it.
Does it work with agents other than Claude Code?
Yes — Codex, OpenCode, Kilo Code, Gemini CLI and Kimi are supported as well, and the app lists only the ones actually installed on your machine.

VibePager runs the agents on your own machine and puts the controls on your phone.