mobile-cc
Drive Claude Code from your phone. Open a URL — no SSH client, no copy-paste hell.
curl -fsSL https://mobile-cc.dev/install.sh | bash
What you get
- Chat-style transcript view rendered directly from Claude Code's JSONL on disk.
- Quick-keys row above the soft keyboard — Esc, Tab, Ctrl-C, arrows.
- Pinned tmux-pane tabs that survive tmux restarts.
- Image paste / drag / pick — screenshots upload + inject as
[image: /path]. - Pane picker with a Recent section.
- Terminal-Green CRT theme.
- One Rust binary, ~8 MB. No node, no python, no runtime.
How it runs
mobile-cc attaches to your existing tmux server via tmux's
control mode — read your live sessions in a mobile browser, send keystrokes
back. Default bind is 127.0.0.1:7800; reach it from your phone via
Tailscale, ssh -L, or a
Cloudflare Tunnel.
It's a curated build of ttyview — same plugin platform, same wire protocol, baked-in defaults tuned for the Claude-Code-from-a-phone job.
⚠️ Pre-alpha · expect reduced responsiveness through mid-June 2026.
mobile-cc has no built-in authentication. Bind 127.0.0.1 and
tunnel privately; if you bind a public address, mobile-cc itself refuses to
start without an explicit double opt-in. See the
security policy
(link works for authorised viewers while the repo is private).