Open-source · git-native · zero database

Mission control for teams of AI coding agents.

See every agent at a glance, keep them on-process with built-in guardrails, and get a git-native audit trail across Claude Code, Codex and Cursor.

No account, no database: docker compose up -d --build brings up the deck on your machine.

localhost:4443

The real deck interface, running an example scenario. Click an agent, open a ticket, switch views. Nothing here talks to a server.

One deck across every coding agent

Claude Code Codex Cursor Gemini CLI Aider Kimi OpenCode Amp Claude Code Codex Cursor Gemini CLI Aider Kimi OpenCode Amp
The problem

Run 3–5 agents in parallel and you lose the thread.

Spawning agents is the easy part: it's free and commoditized. Keeping track of them is where it falls apart.

Who's stuck?

An agent hit a wall ten minutes ago and is silently burning tokens, and you have no idea which one.

Who's waiting on you?

Three agents need a decision to continue. The answers are buried in terminals across four worktrees.

Who shipped what?

Something merged to main. No audit trail, no review record, no idea what guardrail did or didn't run.

How it works

A ticket-driven loop, recorded in git.

Every agent runs the same governed loop. State lives as YAML in the repo; the audit trail is git log.

Coordinator
drafts a ticket
Ticket
scoped + skills
Executor
works on a worktree
Review
human approval
Merge
to main
Changelog
git-native record
Why agents-deck

Not another way to run agents in parallel, but a way to keep them honest.

The parallel-agents race is commoditized and free. We win on the layer above it.

Observability

One live dashboard across every agent, tool and project: states, tickets, who's stuck, who shipped.

Safety & human-in-the-loop

Approvals, awaiting-input alerts, and no --dangerously-skip-permissions by default.

Process governance

Validators enforce skills + evidence, status read-confirms and message banners. Almost no one does this.

Git-native audit · zero-DB

State is YAML in the repo, audit is git log. SOC2 / ISO-42001-friendly evidence for free.

Cross-tool, cross-project

Claude Code + Codex + Cursor + Kimi, many repos, one deck.

Honest comparison

Where we actually win.

The category is crowded and mostly free. This is the table we're happy to be measured on.

Capability
agents-deck
Conductor
Vibe Kanban
Agent Teams
Live observability dashboard
macOS only
kanban
limited
Cross-tool (Claude · Codex · Cursor…)
2 tools
Claude-only
Human approval, not --yolo
--yolo default
Process guardrails / governance
Git-native audit · zero database
Cross-session memory & handoff
ephemeral
Self-hosted
local app
in-process
Price
Free OSS
Free
Free
Bundled

Conductor · Vibe Kanban · Claude Code Agent Teams, as of May 2026. Corrections welcome via PR.

Governance & compliance

Built for the EU AI Act era.

Your agents shouldn't run with --yolo. agents-deck gives every action a reviewer, a guardrail and a git-native record: the evidence trail regulated teams need, generated for free.

EU AI Act · 2026-08-02 ISO 42001 SOC 2 evidence NIST AI standards
Join the Team / Governance waitlist
git log · agents-deck/audit
a1f3c9 approve SOC_114 · owner cleared the host isolation
7b20e1 block SOC_114 · guardrail: isolating a prod host
3c8a44 review SOC_109 · agent-hunt → pending
d90f02 skills SOC_114 · blast-radius ✓ rollback-plan ✗
5e1b7a merge SOC_112 · agent-containment → main
$
Quickstart

Two commands and a browser tab.

The project itself is created in the wizard, not from a terminal. Everything stays on your machine, in your repository.

Before you start: Docker and git, no build step. The repository goes public soon; until then the clone URL comes with your early access.

Never run npx agents-deck. That npm name belongs to an unrelated third-party package, also published as ccdeck and agent-dag. This framework is only ever invoked by explicit path: node dist-server/cli.js.

01

Start the dashboard

one command

docker compose up -d --build brings up the deck at localhost:4443. No database to provision, no account to create.

02

Add your project in the wizard

in the browser

Projects → Add project, paste the absolute path to your repo. The wizard scaffolds project.yml, one folder per agent, their status files and system prompts.

03

Transmit the first ticket

one command

Draft a ticket, then hand it to an agent with the CLI: it moves from drafts to planned and the agent receives a message pointing at it.

Pricing

The core is free, forever.

Individuals never pay. Teams who get outsized value fund development through governance.

Free / OSS
0€ forever
Individuals, self-host
Read the quickstart
  • Full dashboard, tickets, messages, changelog, roadmap
  • CLI + MCP
  • Guardrails & human-in-the-loop
  • Single user · self-hosted
  • Community support
Most popular
Team
19€ / seat / mo
Small & medium teams
Join the waitlist
  • Everything in Free
  • Multi-user & roles
  • SSO (Google / GitHub)
  • Multi-project org dashboard
  • Policy & guardrail packs
  • Hosted option · email support
Enterprise
Custom from ~2 500€/yr
Regulated & security-conscious
Talk to us
  • Everything in Team
  • SAML / SCIM · SOC 2
  • Audit & compliance export (EU AI Act, ISO 42001)
  • On-prem / air-gapped
  • SLA & dedicated support
  • Custom policy packs

agents-deck is free, and will stay free. Use it 100%, without paying a cent. If it earns its keep, back the project: pay what it's worth to you.

0€19€49€199€ · back the project
FAQ

Questions, answered.

I'm already using Claude Code Agent Teams. Why agents-deck? +

Agent Teams lives inside a single Claude session and drives Claude only. agents-deck keeps the state on disk as YAML in your repository, shows every agent on one deck, and works the same way with Claude Code, Codex and Cursor. That reading matches the comparison table above, as of May 2026.

Is this just a prettier UI for Claude Code? +

No. It is a control plane: tickets that move through folders, guardrails that run before a commit, human approval gates, and a git-native audit trail. The dashboard is the visible part of it, not the product.

How is it different from Conductor or Vibe Kanban? +

Both are good at launching agents. What they do not carry is process governance and a git-native audit trail, which is the whole point here. The capability-by-capability reading is in the table above, dated May 2026, and corrections are welcome via PR.

Why does a git-native audit trail matter? +

Every ticket, message and status change is a file in your repository, so git log is the history: readable, diffable, reviewable in the tools you already use. No proprietary log format, nothing to export, and it outlives the session that produced it.

What does pricing apply to: per user, per agent or per repo? +

Per supervising developer, meaning the human piloting the agents. Not per agent, not per repository. Free is single-user and self-hosted, Team is 19€ per seat per month, Enterprise is custom.

Can I self-host it? +

That is the default, and today it is the only way to run it: you clone the repository, build it once and start the server yourself. There is no database, the state is YAML inside your repository, and nothing leaves your infrastructure.

Comparisons with other tools, as of May 2026. Corrections welcome via PR.

Team / Governance tier

Get early access, and early-adopter pricing.

The first ~20 teams get −50% for life. Tell us what you need; we'll reach out before launch.

No spam. One email when we open the tier.