@cline: Use Cline Kanban to abstract worktrees away so you can run agents in parallel without conflicts! npm i -g kanban
Summary
Cline Kanban is a developer tool that abstracts worktrees using a kanban board to run AI agents in parallel without merge conflicts. It allows creating tasks, linking them for autonomous execution, and reviewing diffs.
View Cached Full Text
Cached at: 06/11/26, 03:39 PM
@jonathan_wilke Use Cline Kanban to abstract worktrees away so you can run agents in parallel without conflicts!
npm i -g kanban
https://t.co/pnRVTRa5Cy
cline/kanban
Source: https://github.com/cline/kanban
npx kanban (Research Preview)
A replacement for your IDE better suited for running many agents in parallel and reviewing diffs. Each task card gets its own terminal and worktree, all handled for you automatically. Enable auto-commit and link cards together to create dependency chains that complete large amounts of work autonomously.
Kanban is a research preview and uses experimental features of CLI agents like bypassing permissions and runtime hooks for more autonomy. We’d love your feedback in #kanban on our discord.
1. Open kanban
# Run directly (no install required)
npx kanban
# Or install globally
npm i -g kanban
kanban
Run this from the root of any git repo. Kanban will detect your installed CLI agent and launch a local running webserver in your browser. No account or setup required, it works right out of the box.
2. Create tasks
Create a task card manually, or open the sidebar chat and ask your agent to break work down into tasks for you. Kanban injects board-management instructions into that session so you can simply ask it to add tasks, link tasks, or start work on your board.
3. Link and automate
⌘ + click a card to link it to another task. When a card is completed and moved to trash, linked tasks auto-start. Combine with auto-commit for fully autonomous dependency chains: one task completes → commits → kicks off the next → repeat. It’s a pretty magical experience asking your agent to decompose a big task into subtasks that auto-commit - he’ll cleverly do it in a way that parallelizes for maximum efficiency and links tasks together for end-to-end autonomy.
4. Start tasks
Hit the play button on a card. Kanban creates an ephemeral worktree just for that task so agents work in parallel without merge conflicts. Under the hood, it also symlinks gitignored files like node_modules so you don’t have to worry about slow npm installs for each copy of your project.
Symlinks (symbolic links) are special “shortcuts” pointing to another file or directory, allowing access to the target from a new location without duplicating data. They work great in this case since you typically don’t modify gitignored files in day-to-day work, but for when you do then don’t use Kanban.
As agents work, Kanban uses hooks to display the latest message or tool call on each card, so you can monitor hundreds of agents at a glance without opening each one.
5. Review changes
Click a card to view the agent’s TUI and a diff of all the changes in that worktree. Kanban includes its own checkpointing system so you can also see a diff from the last messages you’ve sent. Click on lines to leave comments and send them back to the agent.
To easily test and debug your app, create a Script Shortcut in settings. Use a command like npm run dev so that all you have to do is hit a play button in the navbar instead of remembering commands or asking your agent to do it.
6. Ship it
When the work looks good, hit Commit or Open PR. Kanban sends a dynamic prompt to the agent to convert the worktree into a commit on your base ref or a new PR branch, and work through any merge conflicts intelligently. Or skip review by enabling auto-commit / auto-PR and the agent ships as soon as it’s done. Move the card to trash to clean up the worktree (you can always resume later since Kanban tracks the resume ID).
7. Keep track with git interface
Click the branch name in the navbar to open a full git interface to browse commit history, switch branches, fetch, pull, push, and visualize your git all without leaving Kanban. Keep track of everything your agents are doing across branches as work is completed.
Similar Articles
@ollama: Ollama now supports @cline CLI with the ability to run parallel tasks via the Kanban feature. Cline is a coding agent f…
Ollama now supports the Cline CLI, enabling parallel tasks via a Kanban feature for agentic coding in the editor or terminal.
Open source Kanban desktop app that runs parallel agents on every card
KanBots is an open-source Kanban desktop app that runs parallel AI agents (Claude Code or Codex) on each card in separate git worktrees, enabling automated feature development and task management with live updates and decision prompts.
AgentKanban for VS Code - A task board with AI agent harness integration. Create and plan tasks with real-time collaboration, then hand off to GitHub Copilot
AgentKanban is a VS Code extension that integrates with GitHub Copilot to manage AI agent tasks, persist context via MCP, and enable resumable workflows through a collaborative Kanban board.
@cline: Build with Cline SDK! Here’s the Cline SDK multi-agent example in action that you can simply get started: https://githu…
Cline released its SDK with a multi-agent example that runs parallel specialist agents, streams outputs via SSE, and synthesizes results into a single answer.
@wsl8297: Found an AI programming management tool for teams on GitHub: Trellis. It solves the core pain point of multi-developer AI collaboration—inconsistent project information seen by each developer and AI tool. It takes the long system prompts that were stuffed into CLAUDE.md, AGENTS.md, or .cursorr…
Trellis is an AI programming management tool for teams. It solves the problem of inconsistent project information among AI tools in multi-developer collaboration by structuring spec, task, workflow, and journal. It supports managing multiple AI agents simultaneously and automatically synchronizing project memory.