nohup
nohup is a local-first, self-hosted web UI for the coding agents you already use — Claude Code and Codex — driven over the Agent Client Protocol (ACP).
You run one small server on a machine you own. It spawns the agents as subprocesses, drives them over ACP, and serves a clean web UI you can open from any device on your network. Start a session on your laptop and pick it up from your phone.
Why
- Bring your own agents. nohup doesn't ship a model. It speaks ACP to Claude Code and Codex, which authenticate with your subscriptions — no extra API keys, no usage meters.
- The agent is the source of truth. Sessions live in the agent; nohup keeps the conversation in memory and rehydrates it from the agent on reconnect, so almost nothing is stored on disk.
- Isolated by default. Each session runs in its own git worktree inside your repo, so parallel agents don't collide and your main checkout stays clean.
- Private. Optional username/password auth with an httpOnly cookie session. Everything runs on your machine.
How it fits together
your repo ──▶ nohup server ──▶ claude-code-acp / codex-acp (subprocess, your login)
│
└── web UI ◀── laptop · phone · tablet (over your tailnet/LAN)
Ready to run it? Head to the Quickstart.