Last login: Sun May 24 21:36:35 on ttys318
>

MobileCoder_

a leash for your coding agent
Let your agent work.
We'll page you when it stops.

The remote control for your coding agent — Claude Code, Codex, Grok, and any terminal CLI. When it pauses for input, your phone pings: tap, approve, keep moving.

  • works with Claude Code, Codex, Grok, +
  • mac + windows companions
  • no infra to host
  • cancel anytime
MobileCoder · in the wild
MobileCoder on iPhone — your active coding sessions MobileCoder — voice and wake-word settings MobileCoder Mac menu bar — sessions and resume Drive several agents in parallel from your phone
> cat ./problem.md

# Your agent runs for 20 min. You're stuck for 20 min.

Your coding agent is autonomous — until it pauses for input. Without a leash, you're parked at your desk just in case.

without MobileCoder
10:47
kick off a multi-file refactor — step away for coffee
10:52
agent hits ambiguity — pauses, waits silently
10:53–11:11
you're chatting at the cafe — agent idle, doing nothing
11:11
back at desk — 19 min burned, pick choice, resume
19 min of dead time, every single pause
with MobileCoder
10:47
kick off the same refactor — walk out for coffee
10:52
agent pauses — phone buzzes
10:52
glance at notification — tap "2" from the cafe line
10:52
agent resumes — refactor continues without you
zero dead time, your attention on demand
> cat ./how.md

# How the leash works

A tiny Mac utility watches your agent. Your iPhone is its remote. Everything between them is encrypted.

[1] push when it pauses

Your Mac watches your agent in real time. The moment it stops for input, your iPhone gets a push — on cellular, abroad, or with your laptop closed across town.

[2] tap to respond

Read the agent's question. Type back, or hit numbered keys 1–5 for multiple-choice prompts. The UI is tuned for thumb-speed.

[3] your machine keeps running

Your session stays alive at your desk while you're gone. Walk back, pick up where you left off — no reconnect, no replay, no lost context.

> diff ssh mobilecoder

# SSH gives you a terminal. MobileCoder gives you a leash.

You can SSH to your Mac or PC from your phone. Here's why we built this instead.

ssh mobilecoder
push when your agent pauses
one-tap 1–5 approve/reject
cellular without VPN setuptunnel
setup time30+ min~5 min
end-to-end encrypted
> cat ./install.md

# Install the companion on your Mac or Windows PC

MobileCoder needs a small companion on the computer that runs your agent, plus the iPhone app. The companion runs only while you're using your CLI — no daemon, nothing phoning home.

[1] download

macOS 12+, Apple Silicon & Intel, ~55 MB. Signed + notarized.

↓ NxtCode.pkg

[2] or curl install

Paste in Terminal — verifies Apple signature before installing.

curl -fsSL https://mobilecoder.app/nxtcode/install.sh | bash

[3] then pair

In any terminal: nxtcode claude — or nxtcode codex / nxtcode grok. A QR code prints. Open the MobileCoder iPhone app, tap Pair, scan.

Verify the .pkg yourself: spctl --assess --type install NxtCode.pkg → expects accepted, source=Notarized Developer ID.

> cat ./privacy.md

# Your code stays on your machines.

Every message between your iPhone and Mac is end-to-end encrypted with a key derived during pairing. Our relay forwards encrypted bytes — it can't read your prompts, your code, or the agent's responses.

We store no messages. We run no analytics on your sessions. Your account with Anthropic, OpenAI, xAI, or whichever provider you use stays yours — MobileCoder never touches your API keys.

X25519 ECDH · ChaCha20-Poly1305 · per-session keys

read the full policy →
> cat ./pricing.md

# MobileCoder

One app for Claude Code, Codex, Grok, and any terminal coding agent.

7-day free trial
$44.99 / year
free for the first 7 days
  • works with Claude Code, Codex, Grok, +
  • live terminal mirror — see your agent in real time
  • push notification when your coding agent is waiting
  • tap-to-approve from lock screen + Apple Watch
  • multi-machine: pair your Mac, Windows PC, work + travel laptops
  • end-to-end encrypted, works on cellular / Wi-Fi
  • voice mode — talk to your agent, hear it back SOON
7-day free trial — charged after trial unless cancelled, cancel anytime in iOS Settings.
> man --faq

# FAQ

What if my Mac sleeps while I'm away?
Plug your Mac into power and disable display-sleep (or use Amphetamine/Caffeinate). The agent process itself keeps running as long as the Mac is awake. MobileCoder doesn't require lid-open mode — clamshell with external power works fine.
Will this work over cellular when I'm traveling?
Yes — that's the whole point. MobileCoder uses a Cloudflare tunnel from your Mac to a global edge, so your iPhone reaches your Mac from any internet connection.
Do I need to keep my Mac / PC running?
Yes — your computer is where the agent actually runs. MobileCoder mirrors that session; it doesn't replace it. Plug it into power, disable sleep, and you're set.
Does it work on Windows?
Yes. The Windows companion is the same wrapper as the Mac one: install it with the one-liner in the install section, run nxtcode-mirror once per session to start the relay + tunnel, then nxtcode claude in your project. Windows 10 (1809+) / 11, Windows Terminal recommended. There's no menu-bar app on Windows yet — everything the iPhone needs works from the terminal.
What if I miss a push notification?
The session waits. The agent doesn't time out on its own — it stays paused until you respond, whether that's two minutes or two hours later. Open the iPhone app any time to see what's pending.
Is my code visible to MobileCoder's servers?
No. Every message between your iPhone and your Mac is end-to-end encrypted with a key derived during pairing (X25519 ↔ ChaCha20-Poly1305). The relay sees encrypted bytes only — never plaintext. Read the full policy.
How is this different from SSH-ing to my Mac from my phone?
SSH gives you a raw terminal — no voice, no push, no parsing of agent prompts, no tap-to-approve. MobileCoder is built around the coding-agent interaction loop, not generic remote shell access.
Do I need a separate AI account?
Yes. MobileCoder is the remote-control layer; the actual agent runs on your Mac under your account with the provider — Anthropic (Claude Code), OpenAI (Codex), xAI (Grok), and so on. Usage and limits are between you and that provider.
What happens after the 7-day free trial?
Apple charges your Apple ID $9.99/month. Cancel any time in iOS Settings → Apple ID → Subscriptions → MobileCoder. No charge if you cancel before the trial ends.
> exit // untether your agent