AI/TLDR

Kanbots

A kanban board where every card is a coding agent in its own git worktree

AI SDLC AutomationOpen source
Updated
22 May 2026
Language
TypeScript
License
MIT
$npx kanbots

What's new

22 May 2026

Kanbots was released as an open-source desktop app that runs Claude Code and Codex agents in parallel across a kanban board, giving each card its own git worktree, live updates and per-agent cost tracking.

Overview

Kanbots is a local-first kanban application that turns a board into a control surface for coding agents. Tasks move through an Inbox plus five columns from Backlog to Done, and any card can be handed to a supported agent CLI, which then works on it in the background while you keep triaging the rest of the board.

Each running card gets its own git worktree, so several agents can work on the same repository at once without stepping on each other's branches. The card view streams a live agent thread of every tool call and result, surfaces decision prompts in the UI when the agent needs an answer, and lets you preview the branch or start a dev server straight from the worktree. When the work looks right, a promotion step lands it as a commit or a draft pull request.

State lives in a local SQLite database under a `.kanbots/` directory inside the repository, or you can switch the board to GitHub Issues mode, where moving a card edits labels on the real issue. Kanbots also exposes itself as an MCP server, so tools like Cursor and Claude Desktop can drive the board, and it can import Sentry errors as cards for triage.

What it does

  • Runs 11 agent CLIs — Claude Code, Codex, Gemini, Cursor, GitHub Copilot, Amp, OpenCode, Droid, CCR, Qwen Code and any ACP-compatible binary — reusing each CLI's own authentication
  • One git worktree per card, so parallel agents never share a working tree
  • Live agent thread showing every tool call and result, with in-UI decision prompts
  • Promotion workflow that lands finished agent work as a commit or a draft PR
  • Local SQLite storage by default, or GitHub Issues mode where card moves become label edits
  • Autopilot modes: `feature-dev` runs multi-persona parallel slots, `qa` runs check commands and dispatches fixes
  • Ships an MCP server so other agents and desktop clients can drive the board

Getting started

Kanbots needs Node 20+, pnpm 10+, git, and at least one supported agent CLI on your PATH. Optionally install and authenticate the `gh` CLI to use GitHub Issues mode.

Run it with npx

The quickest path — no clone required.

bashbash
npx kanbots

Or build the desktop app from source

Clone the repository, install dependencies with pnpm, then build and open the Electron app. Use `pnpm desktop:dev` instead if you want hot reload.

bashbash
git clone https://github.com/leodavinci1/kanbots.git
cd kanbots
pnpm install
pnpm desktop

Point it at a repository

Open a workspace on a git repository. Kanbots creates a `.kanbots/` directory at the repo root holding `config.json`, the SQLite database, the agent worktrees, attachments and MCP runtime config — everything stays inside the project.

texttext
.kanbots/config.json

Give a card to an agent

Create a card, pick one of the installed agent CLIs, and start it. The agent runs in a fresh worktree; watch the live thread, answer any decision prompts, then use the promotion step to turn the result into a commit or a draft PR.

Commands and code are distilled from the project's own documentation — always check the official repo for the latest.

When to use it

  • Run several coding agents in parallel on one repository without branch collisions, and watch each one's tool calls as it works
  • Keep a visible backlog for agent work — triage what to hand off next instead of losing tasks in terminal scrollback
  • Review and land agent output deliberately, as a commit or draft PR, rather than letting an agent push directly
  • Turn incoming Sentry errors into cards an agent picks up for first-pass triage

How Kanbots compares

Kanbots alongside other open-source ai sdlc automation tools AI/TLDR tracks, ranked by GitHub stars.

ToolStarsWhat it does
Multica★ 50.4kSelf-hostable workspace where coding agents are assigned issues like teammates: 26 agent CLIs, runtimes you own, a replayable execution log per run, and review gates before anything ships.
GPT-Pilot★ 33.7kAutonomous AI developer that breaks down an app description into tasks, writes and runs code incrementally, and asks clarifying questions to produce a working production application.
oh-my-codex (OMX)★ 33.2kA workflow layer for the OpenAI Codex CLI that adds agent teams, git-worktree isolation, hooks and HUDs behind a set of canonical plan, code-review and QA commands.
Vibe Kanban★ 28.1kVibe Kanban lets you plan tasks on a kanban board, run coding agents like Claude Code and Codex in isolated workspaces, then review their diffs and ship pull requests.
Beads★ 27.3kA Dolt-backed dependency-graph issue tracker for coding agents: hash IDs avoid multi-agent collisions, `bd ready` surfaces unblocked work, and `bd remember` keeps durable project memory.
Archon★ 23.5kA workflow engine for AI coding agents: describe plan, implement, validate, review and PR phases as YAML, and every run repeats them in its own git worktree.
Keploy★ 18.5kAn API testing tool that records real traffic with eBPF — including database and queue calls — and replays it as deterministic tests and data mocks, with no SDK to import and no code changes.
Kanbots★ 605A kanban board where every card is a coding agent in its own git worktree