Isolated by default
Every agent works in its own git worktree and branch, so parallel agents never overwrite each other. You review and merge each one on your own command.
Loading…
KCC is a terminal-native, headless orchestrator for AI coding agents. Launch many agents in parallel — each isolated in its own git worktree, on its own account — and drive them all from a single command line. No GUI, no lock-in. Free and open source under the MIT license.
You already use terminal coding agents. KCC lets you run many of them at once and keep them from stepping on each other — then gives you one place to watch, steer, and merge their work.
Every agent works in its own git worktree and branch, so parallel agents never overwrite each other. You review and merge each one on your own command.
Pin each pane to its own login so agents don’t fight over one rate limit. KCC routes work to whichever account has room to spare.
Everything is a command. Drive it by hand in a rich full-screen workspace, or script it end-to-end for CI and automation with clean JSON output.
KCC is open source under the MIT license. Read the code, fork it, extend it, and open the commands you want.
You need Node.js 20 or newer. KCC installs as two interchangeable commands, kcc and koydo.
Install with npm
npm install -g koydo-command-centerOr install from source
On macOS and Linux you can also run the guided installer: bash ./scripts/install.sh (or scripts/install.ps1 on Windows).
git clone https://github.com/Koydo/kcc-cli
cd kcc-cli
npm install
npm linkCheck it works
kcc --versionmacOS tip
On macOS, /usr/bin/kcc belongs to the system Kerberos tools and can shadow KCC in cron jobs and non-login shells. Use the identical koydo command there — same CLI, same flags.
More install channels — coming soon
Homebrew, Scoop, and Winget packages are on the way. For now, npm and installing from source are the quickest paths.
From a fresh install to agents doing work, in four steps.
1. Set up a starter workspace
Create a clean, generic setup
Two isolated agent workspaces for this machine, with no accounts or paths assumed. kcc doctor confirms your environment is ready.
kcc init --starter
kcc doctor2. Open the atelier
Run KCC with no arguments
Opens the atelier — a full-screen terminal workspace with panes, tabs, and a “:” command palette.
kcc3. Launch your agents
Bring your agents up in tiled panes
Prefer to open specific agents directly? Use kcc launch.
kcc run4. Give them work
Message an agent, or hand off a whole task
kcc talk "run the tests and report back"
kcc ship "add a health check route"Run KCC with no arguments to open the atelier — a full-screen home for your agents. Split it into panes, flip between tabs, and run any command from a fuzzy “:” palette. No mouse required.
Sign in to several Claude, Codex, or Gemini accounts at once and pin each to its own pane, so parallel agents never share one rate limit. KCC tracks each account’s headroom and swaps a slot to a fresh one when it runs low.
Message one agent, a group, or the whole fleet in plain English with kcc talk. Replies come back to you, correlated to who said what — no guessing which pane answered.
Ask for a plan and KCC prints it and waits at an approval gate. Nothing runs until you say go — so you stay in control of anything that touches your repo.
KCC snapshots your files before every write. If an agent goes the wrong way, rewind the change — files, context, or both — and pick up from a known-good point.
See token and estimated-dollar spend by account, session, repo, and model — today versus this week, with the top spenders called out, so a long run never surprises you.
Put KCC on your private Tailscale network, drive it from your phone with a mobile control screen, or send commands from Telegram, Signal, or WhatsApp.
Expose KCC as a Model Context Protocol server for your other tools, and let your agents reach for MCP tools themselves — one setting, both ways.
Agents keep durable, cross-session memory and searchable transcripts. After a crash, “what happened at 3am” is still an answerable question.
Send one task the whole way with kcc ship: do it, commit, branch, push, open a PR, watch CI, self-fix. Or run a tournament where several agents attempt the same task and the best diff wins.
Run kcc <command> --help for the full options on any of these.
kcc initkcc doctorkcc runkcc launchkcc muxkcc talkkcc dokcc routekcc agentkcc shipkcc plankcc fanoutkcc orchkcc watchkcc reviewkcc boardkcc gatekcc checkpointkcc rewindkcc rosterkcc logskcc askkcc costkcc memorykcc whykcc sessionkcc worktreekcc verifykcc mcpkcc netkcc workerskcc remotekcc relaykcc hookskcc notifyRead the code, open an issue, or contribute. KCC is built in the open — the same tool the Koydo team runs every day.