Skip to main content

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.