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

NxtCode_

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 or Codex. When it pauses for input, your phone pings: tap, approve, keep moving.

  • works with Claude Code & Codex
  • no infra to host
  • cancel anytime
preview · iPhone
Connected
›_ NxtCode
Claude Code
Welcome back Sinatra!
Opus 4.7 (1M context) with xh…
Claude Max
~/claude-projects/vivid-ocean
) hey
Hey! What can I help you with?
* Sautéed for 1s

)
▸▸ auto mode on (shift+tab to cycle) · ← for age…
⏎ Submit
1
2
^C
ESC
TAB
⇧TAB
> 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 NxtCode
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 NxtCode
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 nxtcode

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

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

ssh nxtcode
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 ./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 Anthropic or OpenAI account stays yours — NxtCode never touches your API keys.

X25519 ECDH · ChaCha20-Poly1305 · per-session keys

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

# NxtCode Pro

One subscription. Cancel anytime from iOS Settings.

7-day free trial
$9.99 / month
free for the first 7 days
  • push when your agent pauses for input
  • tap-to-approve & numbered keys (1–5)
  • end-to-end encrypted relay
  • cellular, Wi-Fi, anywhere
  • cancel anytime in iOS Settings
install on the App Store
Subscription managed by Apple. Charged after your 7-day free trial unless cancelled.
> 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. NxtCode 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. NxtCode 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. NxtCode 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 NxtCode'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. NxtCode is built around the coding-agent interaction loop, not generic remote shell access.
Do I need a separate AI account?
Yes. NxtCode is the remote-control layer; the actual agent runs on your Mac under your Anthropic (Claude Code) or OpenAI (Codex) account. 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 → NxtCode. No charge if you cancel before the trial ends.
> exit // untether your agent