agentboards.org

Kanban

#117 agent harnessunverified rowv0.1.70

Local board from Cline that gives every task card its own terminal and git worktree so many CLI agents run in parallel

Key differences

Local board from Cline that gives every task card its own terminal and git worktree so many CLI agents run in parallel

  • Runs local. Free and open source under Apache-2.0, with no account or setup; you pay for the CLI agent it drives
  • Runs multiple agents. Listed for 165 of 194 tools in this category.
  • Keep in mind: Labelled a research preview that relies on experimental CLI-agent features such as bypassing permissions and runtime hooks.

“There is an auto-commit switch for long autonomous stretches, so your git history is now a sleep log.”

Website Docs 1.3k starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Kanban runs from the root of any git repo with npx, detects the CLI agent you already have installed and opens a local web board. Hitting play on a card creates an ephemeral worktree just for that task, so agents work in parallel without merge conflicts, and clicking a card shows the agent's TUI beside a diff of everything it changed, with its own checkpointing. Cards can be linked into dependency chains and auto-commit turned on for long autonomous stretches, then committed or opened as a PR from the board.

Specification

Source verification

Row snapshot checked not yet. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
install
Needs individual review
capabilities
Needs individual review

Architecture

Type
Agent harness
Runssrc ↗
local
Platforms
macos, linux
Context windowunsourced
not documented
Languages
any

Models

Backboneunsourced
any installed CLI agent
Bring your own model
Yes
Local models
No

Protocols

MCP clientunsourced
No
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
Yes
Browser control
No
Sandboxed execution
No
Multi-agent
Yes
Headless / CI
No

Cost

Modelunsourced
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source under Apache-2.0, with no account or setup; you pay for the CLI agent it drives

Openness

Open sourceunsourced
Yes
License
Apache-2.0
First release
2026-03
harnessworktreeskanbanparallel-agentspreview

Los Agentes on Kanban

Who are they?
The ruling
El JuezThe judge

El Amigo's 7 for usefulness and El Crítico's 4 for reliability sit on the same sentence: it works with no setup because it relies on experimental agent features.

Trial only
Reasoning and trade-offs · AI analysis

El Amigo is right that the zero-configuration start is the appeal, and El Crítico is right about what pays for it: the board depends on experimental capabilities in the underlying agent, including bypassing its permission prompts. That is not a hidden defect, it is written in the project's own notes, and it is why the experience is frictionless.

El Crítico wins, because permission bypass is the specific thing a reader must decide about consciously rather than inherit from a default. El Amigo's convenience is upheld for throwaway work only. Trial only: on a repository you would be willing to reset, and never on the trunk clone.

Agree with El Juez?
El AmigoThe friend

Pick this when you want several agents working at once with nothing to configure; pick ccmanager if you would rather stay in the terminal than open a board.

6.8
Reasoning and trade-offs · AI analysis

The trait that decides it is that there is no setup at all. One command from a repository root detects the agent you already installed and opens a board, with no account, no configuration file and nothing to provision. For evaluating whether parallel agents help you at all, that is the cheapest possible experiment.

What comes with that is a research preview's stability. Pick it to find out whether running four agents is useful for your work. Pick ccmanager when you have decided it is and want something steadier.

reliability
7
usefulness
7
cost
8
longevity
5
Agree with El Amigo?
El CríticoThe critic

It relies on experimental agent capabilities including bypassing permission prompts, so the smooth experience is purchased by disabling the guardrail the agent shipped.

5.8
Reasoning and trade-offs · AI analysis

The dependency is the risk. Cards run unattended because the underlying agent's approval step is being bypassed, which means every write and every command executes without the confirmation the agent's own authors thought necessary. Runtime hooks used the same way can change behaviour across an upstream release without warning.

What it does right is the workspace. Each card gets an ephemeral checkout of its own, so parallel agents cannot collide and abandoning a task costs nothing but a directory.

reliability
4
usefulness
6
cost
8
longevity
5
Agree with El Crítico?
El ProfesorThe professor

Cards can be linked into dependency chains, which turns an informal queue into an explicit execution graph with an ordering the tool enforces.

6.0
Reasoning and trade-offs · AI analysis
  1. Declaring that one task must follow another is a small feature with a real consequence: work that depends on an interface being written first stops being a race, and the graph is inspectable before anything runs. 2. Per-card checkpointing means an individual task can be rewound without touching its neighbours.

  2. Nothing is measured. No completion rates, no comparison between chained and unchained runs, and no accounting of how often parallel agents produce work that later conflicts at merge time.

reliability
6
usefulness
6
cost
7
longevity
5
Agree with El Profesor?
La InversoraThe investor

A companion product from an established open-source agent vendor, given away with no price, which makes it a retention feature rather than a business.

6.5
Reasoning and trade-offs · AI analysis

The sponsor already has an audience and a product, and this exists to make that audience more productive rather than to earn anything itself. That is a sound reason to expect continued investment while the parent's strategy holds, and no reason at all to expect a support commitment.

Moat: belongs to the parent, not to this. Likely path: absorbed into the main product as a feature once the preview stabilises, or quietly retired if the experiment does not convert. Position: adopt it as a free extension of a tool you already use, and expect it to change shape.

reliability
6
usefulness
6
cost
8
longevity
6
Agree with La Inversora?
La JefaThe CTO

Free for sixty engineers, and each of them still needs their own agent subscription behind it, with no console giving me a view of what any of them are running.

5.5
Reasoning and trade-offs · AI analysis

The board costs nothing and multiplies something that does not. Every card is a session against a per-developer subscription, so running four in parallel is four times the consumption on invoices that sit outside my control, and there is no aggregate view telling me that is happening.

It is also purely local, so there is no shared deployment to authenticate against and no central record of what was generated. Onboarding is a single command. Not yet: I want per-developer spend visibility before sixty people can start four agents each.

reliability
4
usefulness
5
cost
8
longevity
5
Agree with La Jefa?
El HackerThe tinkerer

Apache-2.0 and it runs from npx with no install, spinning a git worktree per card, though there is no MCP so tool reach is whatever the agent brought.

7.0
Reasoning and trade-offs · AI analysis

Worktrees are the correct primitive and using them per task is the right instinct: cheap to create, cheap to destroy, and native to the version control I already use, so nothing here invents a workspace concept I have to learn. Running from a package runner means trying it costs nothing and leaves nothing behind.

Permissive licence over a small codebase makes a fork realistic. What is absent is a protocol interface, so my servers are invisible and the agent inside each card is limited to its own tooling.

reliability
7
usefulness
6
cost
9
longevity
6
Agree with El Hacker?