Skip to content

What is ClusterCode?

ClusterCode is a self-hosted platform for orchestrating agentic development across machines you own. It gives you a centralized dashboard to launch, monitor, and steer AI coding agents running inside isolated DevBoxes on your worker machines — on demand, on a schedule, or by chatting with an in-app assistant.

console.clustercode.io Dashboard
The ClusterCode orchestrator dashboard — connected workers, running DevBoxes, recent runs, and schedules at a glance. The ClusterCode orchestrator dashboard — connected workers, running DevBoxes, recent runs, and schedules at a glance.

ClusterCode ties your machines into one cluster:

  • Workers — your machines (with Podman) that run DevBoxes, or managed Cloud workers when you don’t want to host
  • DevBoxes — isolated dev environments where AI agents work
  • Projects — group the DevBoxes, runs, and schedules behind one effort into a single dashboard
  • Observatory — your entire fleet as a navigable galaxy map
  • The output — a draft PR, a passing test suite, a working branch

You provide the machines. ClusterCode orchestrates the work.

  • Launch from tickets — paste a GitHub issue or Azure DevOps work item and a DevBox spins up with an AI agent and the full context ready to go
  • Run agents on demand — write a prompt, watch the run’s timeline, steer it mid-flight, and answer the questions it pauses to ask
  • Schedule recurring work — autonomous cron jobs that wake up to draft PRs, sweep flaky tests, or audit dependencies, then tear down on their own
  • Pick your engine — Claude Code, Codex, or Copilot do the in-DevBox coding, coordinated by Nova
  • Drive it by chat — Nucleus, the in-app assistant, launches DevBoxes, starts runs, and creates schedules from a conversation
  • See the whole fleet — the Observatory renders workers, DevBoxes, runs, and schedules as celestial bodies on one living map
  • Build images from a DevBox — snapshot a tuned DevBox into a reusable golden image so every future launch starts from that exact state
  • Manage multiple workers — connect any number of machines; they phone home to the orchestrator over WebSocket
  • Live terminal access — open a web terminal to any running DevBox and watch CPU, memory, and disk per DevBox in real time
Browser (dashboard)
Orchestrator
│ WebSocket (outbound)
Worker Agents (one per machine)
Podman DevBoxes (Claude Code, Copilot, Codex)

Each worker connects to the orchestrator over an outbound WebSocket, authenticated with Clerk — so your machines work behind NAT and firewalls with zero port forwarding.

Getting Started Concepts Guides CLI Self-Hosting Reference Links