Start a session on your Mac. Pick it up on your iPhone. Approve a deploy from the couch, monitor a build from the coffee shop. Full shell access, real-time I/O, end-to-end encrypted. Open source.


Type commands, scroll output, answer prompts. If it runs in your Mac's terminal, it runs through TermPod on your phone.
Type a command on your phone, see the output instantly on both screens. Scroll through history, interact with prompts, run TUI apps. Your phone becomes your terminal.
~/app $ npm run build
Building for production...
✓ Compiled 247 modules
✓ Bundle size: 142kb (gzipped)
~/app $ npm run deploy
Deploying to production...
✓ Deployed successfully
Same WiFi? Data goes directly between your devices — never leaves the room. Different network? TermPod upgrades to peer-to-peer. Your terminal data always takes the fastest, most private route.
A build in one tab, logs in another, a deploy script in a third. Each tab is an independent shell. Switch between them on your phone just like on your Mac.
<5ms
LOCAL LATENCY
∞
CONCURRENT TABS
AES-256-GCM on every transport. The relay is zero-knowledge — it forwards ciphertext it cannot read. Nobody sees your terminal data but you.
Local connections are near-instant. Even over peer-to-peer, the overhead is minimal. It feels like typing at your desk — because you practically are.
A real pseudoterminal, not a remote framebuffer. vim, htop, Claude Code — if it works in your terminal, it works through TermPod.
Structure your output, share a live session, save commands you run all the time, and record everything for later.
TermPod detects where each command starts and ends. You get exit code badges, one-click copy, and instant re-run — no more scrolling through a wall of text to find what failed. Works with zsh, bash, and fish.
~ $ git status
On branch main
nothing to commit, working tree clean
~ $ npm test
FAIL src/auth.test.ts
Expected: 200, Received: 401
Generate a read-only link and send it to anyone. They watch your session live in a browser — no install needed. The encryption key lives in the URL fragment, so the server never sees your data. Links expire after 24 hours.
Stop retyping the same deploy scripts and multi-line commands. Save them as workflows, run them from the command palette.
Hit Cmd+Shift+R and every keystroke gets captured with millisecond timing. Export as asciicast, play back anytime.
TermPod indexes your shell history and suggests commands as you type. It knows which commands take files, which take directories, and ranks by frequency and recency. Works over SSH too. Press Tab to accept.
Something is running on your Mac. You need to check on it, respond to a prompt, or approve a deploy. Your phone is already in your pocket.
Kick off a build, start a migration, let Claude Code work. Then grab coffee, walk the dog, leave the office. Check progress from your pocket whenever you want.
$ prisma migrate deploy
Applying migrations...
✓ 20260317_add_users done
✓ 20260317_add_teams done
■ 20260317_add_billing 67%
$ ./deploy.sh production
⚠ Deploy to PRODUCTION?
This will affect 12,847 active users.
Type 'yes' to confirm:
A deploy needs confirmation. Claude Code needs a permission. Your script wants a password. Type the answer on your phone and keep moving.
SSH into your server from your Mac, then check service status, tail logs, and run health checks from your phone. No separate SSH app, no extra setup.
root@web $ systemctl status nginx
● nginx.service - active (running)
root@web $ curl -s localhost/health
{"status":"ok","uptime":"14d","memory":"62%"}
Local and peer-to-peer connections cost us nothing, so they cost you nothing. Need a cloud relay? Self-host for free or let us run it for $5/mo.
FREE
Self-host tip: Deploy your own relay on Cloudflare Workers free tier — unlimited devices, share links, everything. No subscription needed.
PRO
Support note: Your subscription directly funds open-source development and relay infrastructure.
7 days free · no credit card required
START PRO TRIALTermPod is MIT licensed. The desktop app, the iOS app, and the relay server are all open source. Deploy the relay on Cloudflare Workers free tier and own the entire stack.
$ git clone termpod/termpod
$ cd relay
$ wrangler deploy
✓ Deployed successfully
relay.your-domain.workers.dev
Stop walking back to your desk. Start a session on your Mac and take it with you.
Open source · E2E encrypted · Free forever