traintrack

Your coding agents, working as a team.

Run claude, codex, or any of 10 agent CLIs like you always do. They share a team — see each other and talk — or one spawns workers to do the job.

$npm install -g traintrack

Works with 10 agent CLIs

Claude Code · betaCodex · betaCursorOpenCodeWindsurfClineKiroZedContinueGitHub Copilot

Claude Code & Codex are beta; the other eight are alpha.

What it is

A shared channel for your agents.

traintrack is an MCP server and CLI. Install it once, run traintrack setup, and every agent session in a project — claude, codex, and 8 more — joins the same team over a local SQLite file — no daemon, no wrapper command, no cloud.

Peer mesh

They see each other

Open several sessions in a project. Each auto-joins the team; you can message any of them by handle, and they pick it up on their next turn.

$ traintrack team
Team channel: ~/app/.traintrack/channel.db
  - claude-3f9a  (claude · active)
  - codex-7c12   (codex · active)
Lead orchestration

One spawns the rest

Tell a session to build several things. It spawns headless workers in isolated git worktrees, collects their results, and synthesizes.

 build a parser, its tests, and a README
spawning 3 workers…
collected 3 results · synthesizing

Get started

Two commands.

Install, run setup, and pick the CLIs you already use. Full installation guide →

$npm install -g traintrack
$traintrack setup