ServerCC

ServerCC Claude Code & Codex on iPhone

Use Claude Code/Codex on your hosts, anytime, anywhere

The same experience and productivity as on desktop

Even parallel execution

Download on the App Store

or search ServerCC in the App Store

Watch the demo

See it in action

ServerCC iPhone app showing a Claude Code session running remotely with workspace navigation and bypass-permissions toggle Two iPhones side by side showing ServerCC: the Claude Code terminal with API usage info and a server detail page with Claude Code installed status ServerCC full-screen Claude Code terminal session on iPhone with desktop-class UI, prompt input, and Files / Skills / MCP tabs at the bottom ServerCC SFTP file browser and Claude Skills manager on iPhone, browsing a project repository and installed Claude skills list ServerCC workspace landing page on iPhone showing bypass permissions toggle, worktrees with Git branches, and past Claude Code sessions list ServerCC Running tab on iPhone showing two Claude Code sessions executing in parallel on different workspaces ServerCC Servers list on iPhone with secure SSH connection to a remote host showing connection status and Claude Code version ServerCC server detail screen on iPhone with Claude Code install status, version, Pure Terminal access, and multi-workspace list

Everything you need, on the go

SSH Terminal

Full PTY terminal with VT100/Xterm emulation. Real-time bidirectional I/O with your remote servers.

Claude Code & Codex

Start, resume, and monitor Claude Code and Codex sessions. Built-in OAuth login flow with automatic macOS Keychain unlock for seamless authentication.

Workspace Management

Organize servers into workspaces. Navigate directories and manage files via SFTP.

MCP & Skills

Configure Model Context Protocol servers and manage Claude Skills directly from your device.

Parallel Instances

Run multiple Claude Code/Codex sessions across servers and workspaces simultaneously. Switch between active instances without interrupting ongoing tasks.

Built-in Tailscale

Connect to your Tailscale network with just an auth key. Access private servers directly from the app — no system-wide VPN required.

Auto-Reconnect

Connection pooling with automatic reconnection and session resumption. Stay connected.

Persistent Sessions

Keep Claude Code/Codex running on your server even after closing the app. Reconnect anytime and pick up right where you left off — powered by tmux.

Tmux Session Takeover

Attach directly to tmux sessions already running Claude Code/Codex on your host. Take over work you started from desktop or any other SSH client — no restart needed.

Multi-line Edit Mode

Draft long prompts in a full-height editor before sending. Pairs perfectly with voice-to-text keyboards — dictate a paragraph, review it, then send it to Claude or Codex in one shot.

Customizable Quick Commands

Pin your favorite slash commands, keystrokes, and snippets to the second page of the terminal toolbar. One tap, any command — tailored to your workflow.

VNC Remote Desktop

View your coding results in real time while Claude Code works. Connect to macOS Screen Sharing or any VNC server to check UI changes, preview pages, and verify builds — all from your iPhone. Free trial: 2 sessions/day.

What people say

★★★★★ 4.7 · App Store
★★★★★
Really handy to use, and the developer responds fast. Highly recommend.
zekeChin · App Store
★★★★★
Smoother to use than other terminal apps, and the text input is really convenient.
擦夫人 · App Store

Frequently asked questions

Is ServerCC free?
ServerCC is free to download from the App Store. The free tier includes 1 server, up to 5 workspaces, the SSH/PTY terminal, Claude Code & Codex sessions, file browser, Skills, MCP, built-in Tailscale, and persistent tmux sessions on the server. Pro unlocks additional servers and workspaces, Background Run for parallel session switching, Git worktree management, external tmux takeover, and unlimited VNC remote desktop. VNC and external tmux takeover offer a daily free trial before requiring Pro.
Does ServerCC work on iPad?
Yes. ServerCC is a universal app for iPhone and iPad running iOS 15.0 or later. The interface adapts to larger screens with extra room for the terminal and side panels.
Do I need anything special on my server?
A standard Linux or macOS host with SSH access. Claude Code and Codex have their own install steps which ServerCC will automate from the app. tmux is recommended (and ServerCC can install it for you) for persistent sessions that survive app close. Node.js 18+ is required by Claude Code itself.
Which SSH key formats are supported?
OpenSSH (encrypted or unencrypted), PKCS#8, encrypted PKCS#8 (PBES2), PKCS#1, and SEC1. Algorithms: Ed25519, RSA (signs with rsa-sha2-512, compatible with OpenSSH 8.8+), and ECDSA P-256/P-384/P-521. PuTTY .ppk, DSA, and FIDO sk-* keys are not supported.
What happens if my connection drops?
ServerCC uses connection pooling with automatic reconnection and session resumption. If you start sessions inside tmux (the default with persistent sessions enabled), Claude Code or Codex keeps running on the server even when the app is closed or your network drops — just reattach when you reconnect.
Can I run multiple Claude Code sessions in parallel?
Yes, with Pro. Pro unlocks Background Run — switch between active sessions from the Running tab without interrupting any of them, and run multiple Claude Code or Codex sessions across servers and workspaces simultaneously. Combined with Git worktrees (also Pro), this enables true parallel coding workflows from your phone. Free users can run one foreground session at a time; persistent tmux sessions still keep work alive on the server when the app is closed.
How does ServerCC connect to private servers?
ServerCC has a built-in Tailscale client. With just an auth key, the app joins your Tailscale network and connects to private servers directly — no system-wide VPN profile required. You can also use any reachable hostname or IP, including SSH-jumphost setups configured server-side.
Does ServerCC store my SSH credentials securely?
Yes. SSH passwords, private keys, and key passphrases are stored in the iOS Keychain with kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly — they cannot leave the device, are encrypted at rest, and never sync to iCloud or any third party. ServerCC has no analytics SDK collecting credentials.

$ ssh user@server "claude"

Now from your iPhone.