Run coding agents through your real engineering loop
A self-hosted, chat-driven IDE for Claude Code and Codex — the whole loop, from running app to merged PR, in one place.
Inline.
The premise
Coding agents are the easy part
You already have Claude Code or Codex. The hard part is everything around them — the isolated environment, the running app to test against, the parallel branches that never collide, the whole PR → CI → deploy → review loop. ShipIt is the surface that ties it all together, so you build, review, and ship in one place instead of stitching it together yourself.
What you get
Everything the agent needs to ship real software
Real app feedback
Every session runs its own instance of your full app stack, so the agent can build, run, and fix before you preview and merge.
PER-SESSION STACKBring your own agent
Claude Code or Codex, on the subscription or API key you already have. Connect several accounts and ShipIt rolls to the next before a usage limit stops you.
AGENT-AGNOSTICParallel & isolated
Many agents at once, each in its own sandboxed container, branch, and workspace — concurrent work that never collides.
SANDBOXED · N-UPSelf-hosted
On an always-on server you own, or local on your laptop. Docker end to end, so previews and follow-up work keep running after you close the lid.
DOCKER · ALWAYS-ONThe GitHub loop, inline
Work with PRs, CI, deploys, reviews, and issues without leaving ShipIt — branches, checks, and merge state render right in chat.
PR · CI · DEPLOYShip from your phone
Mobile-first, with first-class voice. Dictate prompts and hear spoken summaries when the agent finishes a turn or needs you.
MOBILE-FIRST · VOICEInstall
Run it locally, then host it for real
bash <(curl -fsSL https://raw.githubusercontent.com/nikzlabs/shipit/stable/deployment/local/setup.sh)ssh root@<server-ip>sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/nikzlabs/shipit/stable/deployment/vps/setup.sh)"Stays up when your laptop is closed. The provisioner installs Docker, tunes host limits, and optionally wires Cloudflare Tunnel and Tailscale — no open inbound ports. See the VPS guide →