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.

Private beta. MobileCoder is open to just a handful of testers right now. DM me on X @fuat_kerkinni and I'll send you a free copy to test.
install on mac 7-day free trial see it work
  • works with Claude Code, Codex, Grok, +
  • 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] mac 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 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 Mac companion

MobileCoder needs a small Mac utility (the wrapper) plus the iPhone app. The wrapper is open-source, notarized by Apple, and runs only while you're using your CLI — no daemon, no menu-bar agent.

[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://raw.githubusercontent.com/nxtranet/nxtcode-releases/main/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 with your Mac, 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-Mac: pair your work + travel laptops
  • end-to-end encrypted, works on cellular / Wi-Fi
  • voice mode — talk to your agent, hear it back SOON
private beta · invite only
Currently in private beta. DM me on X @fuat_kerkinni for a free tester copy. Public 7-day free trial coming to the App Store soon — 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 running?
Yes — your Mac is where the agent actually runs. MobileCoder mirrors that session; it doesn't replace it. Plug your Mac into power, disable display-sleep, and you're set.
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