AI & Machine Learning

KanBots Puts AI Agents Inside Your Kanban Board

What KanBots Actually Does — And Why It’s Different From Every Other Agent Tool Drag a local project folder onto KanBots and it converts immediately into a live Kanban board. No configuration files, no cloud onboarding, no DevOps prerequisites. That single action is the entire setup process, which removes the barrier that keeps most agent ... Read more

KanBots Puts AI Agents Inside Your Kanban Board
Illustration · Newzlet

What KanBots Actually Does — And Why It’s Different From Every Other Agent Tool

Drag a local project folder onto KanBots and it converts immediately into a live Kanban board. No configuration files, no cloud onboarding, no DevOps prerequisites. That single action is the entire setup process, which removes the barrier that keeps most agent tooling locked inside the hands of infrastructure engineers rather than the solo developers and small teams who actually need it.

The architecture underneath that simplicity is what separates KanBots from every chat-based or dashboard-driven agent tool on the market. When a developer dispatches an agent on a card, KanBots spins up a dedicated worker for that task alone — running in its own Git worktree on a branch named kanbots/issue-N. The board updates in real time as each run progresses, surfacing decisions and tracking costs as they accrue. The demo board already shows $1.06 spent today across active runs, which gives developers an honest, live view of what autonomous work actually costs rather than burying it in a monthly bill.

This per-card model matters because it inverts the standard assumption about AI coding tools. Most assistants give one agent access to the whole codebase and ask it to context-switch between concerns. KanBots runs parallel isolated agents instead, so a bug fix on SENTRY#42 and a feature build on FEAT#37 execute simultaneously without competing for the same context window or interfering with each other’s working state.

KanBots launched supporting both Claude Code and OpenAI Codex, making it model-agnostic from day one. That choice is practical, not philosophical — developers can switch providers without rebuilding their workflow, which protects them against rate changes, outages, or capability shifts from any single vendor. The tool is MIT licensed, free to use indefinitely, and accepts pay-what-you-can donations, which means the business model doesn’t depend on locking users into a subscription before they understand what they’re getting.

The Git Worktree Architecture: The Technical Decision Most Coverage Will Ignore

Most coverage of KanBots focuses on the kanban interface or the autopilot feature. The architectural decision underneath both deserves more attention.

Every agent KanBots dispatches runs inside its own git worktree, isolated on a dedicated branch named kanbots/issue-N. When two agents work simultaneously — one fixing a Sentry TypeError, another scaffolding a Stripe billing portal — they operate in completely separate working directories. Neither agent can overwrite, corrupt, or conflict with the other’s in-progress changes. This sounds like an obvious design choice, but most multi-agent coding experiments skip it. They point multiple agents at the same working tree and discover, too late, that file-locking conflicts and context collisions make the results unreliable.

The branch-per-card model solves a second problem quietly: it makes every agent’s work inspectable through tooling developers already use. When an agent finishes a run, its output lives on a named git branch. You can diff it, review it, revert it, or merge it using standard git commands. No proprietary dashboard required to understand what changed. No black-box state you can’t interrogate. The audit trail is the branch history.

This matters more than it sounds. One persistent criticism of agentic coding tools is that they produce changes that are hard to verify and harder to undo. KanBots sidesteps that criticism structurally. The architecture enforces reversibility by default, not as a feature you opt into.

The worktree approach also keeps context clean. Each agent boots with a consistent snapshot of the codebase on its own branch, rather than reading a shared working directory that another agent may be actively modifying. That isolation eliminates an entire category of subtle bugs — cases where Agent A’s half-written changes cause Agent B to misread the codebase state and generate code against a reality that doesn’t exist yet.

Solo developers and small teams running parallel agents against a ten-issue board aren’t just getting speed. They’re getting a parallelism model that actually holds together under real conditions.

Autopilot Mode and AI Personas: A Glimpse of the Self-Organizing Dev Team

KanBots ships an autopilot mode that removes the human from the loop entirely during execution. Flip it on, and AI personas take over: they split the work across kanban cards, assign themselves tasks, and run those tasks in parallel — each agent operating in its own isolated git worktree on a dedicated kanbots/issue-N branch. The board updates live as runs progress, so when you return, you see exactly what happened, what decisions were made, and what the session cost. Today’s cost tracker already shows that kind of granularity — a single session across multiple cards ran $1.06.

The more consequential detail is what happens after the work runs. Those same personas check their own output. This isn’t a sophisticated peer-review pipeline, but it is a closed loop: the system that writes the code also interrogates the result before surfacing it to the developer. That primitive self-review step changes the dynamic significantly. Instead of monitoring every prompt and validating every response in real time, a solo developer or small team can set a goal, step away, and return to parallel-processed work that has already been through at least one pass of automated scrutiny.

That combination — autonomous task splitting, parallel execution, and self-checking — is what separates KanBots from tools that simply wrap an AI model in a chat window or expose an agent API. Those tools shift the interface; KanBots shifts the workflow structure. The human role moves upstream: define the goal, review the outcome. The middle — decomposition, assignment, execution, initial review — runs without hand-holding.

For a solo developer running a production app, that gap matters. The KanBots board shown in demos carries real work: a Stripe billing portal, a weekly email digest, a live Sentry error. Autopilot mode treats that backlog as something to be processed, not queued. The self-organizing dev team isn’t a metaphor here — it’s the literal behavior of the system when you let it run.

Live Cost and Progress Visibility: Solving the ‘Black Box’ Problem of Agent Runs

When a KanBots agent runs, the kanban board updates in real time. Progress appears as it happens, agent decisions surface as discrete events on the card, and API costs accrue visibly — the board UI already shows a live “$1.06 today” counter across active runs. Nothing waits for a job to finish before reporting back.

That live cost display is a deliberate design choice, not a cosmetic feature. Most AI developer tools treat token spend as a billing concern — something reconciled at the end of the month when a Stripe invoice arrives. KanBots treats it as a project management concern, surfacing it on the same board where tasks are tracked and prioritized. A solo developer running parallel Claude Code agents on five cards simultaneously needs to know what that parallelism costs before the run completes, not after.

The decision surfacing is equally significant. When an agent makes a meaningful choice — selecting an implementation approach, deciding how to handle an edge case, opting to skip a test — that decision appears on the board. This is currently the closest thing to practical explainability that most developer tooling offers. Reading raw terminal logs or sifting through agent stdout to understand what happened is friction that breaks flow. Seeing decisions as structured board events keeps the developer meaningfully in the loop without requiring them to babysit the terminal.

Together, these two features solve what developers running autonomous agents consistently hit: the black box problem. An agent dispatched on a branch like kanbots/issue-42 is doing real work in an isolated git worktree, making real choices, spending real money. Without live visibility, the developer has no meaningful signal until the run finishes — and by then, a poorly scoped task or a runaway token spend has already happened. KanBots collapses that feedback gap to zero, making autonomous agent runs observable by default rather than as an afterthought.

Free, Open Source, MIT Licensed: Why the Business Model Is Part of the Story

KanBots costs nothing. The project runs on a pay-what-you-can donation model, carries an MIT license, and the maintainers have committed to keeping it free forever. That combination is not a marketing position — it’s a structural choice that shapes who can use the tool and how.

The MIT license carries real weight for a specific class of user. Developers working in regulated industries, enterprise-adjacent environments, or under legal constraints that prohibit sending proprietary code to third-party SaaS platforms can self-host KanBots without negotiating a contract or signing a data processing agreement. The full source is inspectable and forkable. No vendor controls the roadmap, the pricing, or the decision about whether your codebase stays on your machine.

This puts KanBots in a different category than GitHub Copilot Workspace or similar cloud-hosted agent tools. Those products compete on features and polish. KanBots competes on trust and portability — or more accurately, it sidesteps that competition entirely by operating as infrastructure rather than a product. The distinction matters. Infrastructure doesn’t need to win market share. It needs to become load-bearing.

Open-source developer tooling has a track record of doing exactly that. Projects that start as niche utilities for technically sophisticated users — version control systems, container runtimes, package managers — eventually become the substrate that everything else builds on top of. KanBots is early, but the conditions that produced those outcomes are present: a permissive license, zero cost at adoption, and a workflow that fits directly into existing git-based development practices rather than asking users to migrate to a new platform.

The donation model keeps incentives aligned with users rather than investors. There is no growth target that requires converting free users to paid plans, no enterprise tier that gradually restricts features, no acquisition that suddenly changes the terms. For developers deciding whether to build habits and workflows around a tool, that stability matters more than any individual feature.

What KanBots Really Means: The Kanban Board as the New IDE for Agentic Work

The task card is emerging as the natural unit of human-AI collaboration — not the file, not the prompt, not the pull request. KanBots makes this concrete: each card on the board maps directly to an agent run, a git worktree, and a branch named after the issue. When a developer looks at FEAT#37 — “Stripe billing portal for subscriptions” — that card isn’t a note about work to be done. It’s the job itself, dispatched, tracked, and resolved inside the same surface where it was created.

This inverts the architecture of almost every AI coding tool built in the last two years. Cursor, Copilot, and their successors attach intelligence to the editor. The file is primary; the agent assists. KanBots discards that assumption entirely. Drop a folder, get a board. The project board becomes the primary interface, and the code editor becomes incidental — a detail of execution rather than the center of gravity. That’s a meaningful philosophical shift, not a feature difference.

The board in KanBots already shows what this looks like in practice: 10 issues, 2 active agents running, 1 awaiting dispatch, $1.06 spent today. A Sentry error flagged four hours ago sits in the Inbox column next to a feature request that’s been in Backlog for nine days. Both are actionable from the same surface, by the same mechanism. The developer’s job is prioritization and review, not context-switching between tools.

The pattern KanBots establishes points to where the broader tooling ecosystem moves next. Developers already organize work around tickets, epics, and sprints. The interfaces for that work — Linear, Jira, GitHub Projects — are where attention already lives. Embedding agents directly into those primitives, rather than asking developers to adopt new chat interfaces or cloud dashboards, is the path of least resistance and the most durable workflow change. KanBots is an early, MIT-licensed proof of concept. The tools that follow will build on the same logic: meet developers inside the project management layer they already trust, and make the agent a first-class citizen of the board.

AI-Assisted Content — This article was produced with AI assistance. Sources are cited below. Factual claims are verified automatically; uncertain claims are flagged for human review. Found an error? Contact us or read our AI Disclosure.

More in AI & Machine Learning

See all →