Open source desktop app
Drag a card.
An agent starts.
An agentic development environment for AI coding agents. Spawn, suspend, and resume sessions across fourteen agent CLIs from one board, with your own backlog and your own workflow. Local, free, open source.
- 14 Agent CLIs
- 0 Accounts
- $0 Forever, AGPL
The problem
The Problem with Parallel Agents
Parallel Agents
AI coding agents can build features, fix bugs, and refactor entire modules autonomously. With git worktrees, you can run many of them in parallel and ship work at incredible speed.
Context Overload
But there's a new bottleneck: you. Five agents across three projects: which ones are stuck waiting for approval? Which one just finished? Which branch has conflicts? Juggling terminals and context-switching between agents is exhausting, and it's exactly where the speed advantage breaks down.
One Board
Kangentic drives the agent CLIs you already have and puts every running session on one board: status, output, and progress on each card, with a mark on the ones waiting for you. Answer those, and let the rest work on their own.
The Kangentic desktop app: every project and agent on one board, in columns you define, each terminal showing its model, tokens, context, and cost.
One card
How it works
Three steps from task idea to a diff you can merge.
Create a task
Add a card with a title and prompt. Paste screenshots, choose a source branch, and toggle worktree isolation, all from the create dialog.
Drag to run
Drag the card to any active column. Kangentic creates a worktree, applies the column's permission mode, and spawns its agent automatically.
Watch it code
Your agent starts writing immediately. Follow along in the live terminal: see diffs, test results, and tool calls as they happen.
Agents
Any Agent, One Board
Fourteen agent CLIs on one board. Spawn, suspend, and resume sessions with a drag.
Run Claude Code, Codex, Gemini, Cursor CLI, GitHub Copilot CLI, Grok Build, Antigravity, OpenCode, Aider, Qwen Code, Kimi Code, Factory Droid, Warp (Oz CLI), and Ollama side-by-side on the same Kanban board. Drag tasks to spawn, suspend, and resume sessions. Mix agents per column and hand off context between them.
Docs Agent orchestration Activity detection Session persistence
Backlog
Bring your own backlog
Import issues, project cards, and work items from the tools your team already uses.
Pull tasks in from GitHub Issues, GitHub Projects, Azure DevOps, and Asana, including titles, descriptions, labels, and inline images. Triage them in the backlog, then batch-promote to any column when you're ready to run agents. Already-imported items are detected automatically so re-syncing is safe.
Workflow
Bring your own workflow
Rename, rewire, and add columns until the board matches the way your team ships.
Kangentic seeds a default board on first launch; from there, the workflow is yours to define. Every column carries its own name, icon, color, agent, model, effort, permissions, and auto-command. It all commits with the repo in kangentic.json, so the board you shape is the board your team clones.
The workflow runs both ways
A running session also holds the board's MCP tools. An agent can message another task's running agent, search every past conversation for why a decision was made, and move its own card forward when the work is done. Write the rule in plain language, in a prompt or an auto-command, and the agent runs the workflow you just defined.
Features
Everything on one board
Automation Workflow Automation
Make a column move do the work. Auto-commands fire on entry with template variables filled from the task, a plan-exit target advances cards automatically when planning ends, and transition actions chain scripts or PRs on the way out. Permission modes travel with the column too: read-only while planning, accept edits while executing.
Activity Real-Time Status
See which agents are thinking or idle, right on the card, with per-agent activity detection via native hooks where available and PTY fallbacks where not. Desktop notifications fire when an agent needs your attention.
Monitor Agent Monitor
One overlay watches every project on your machine: live and recently finished sessions in cards, a table, or a dense list, each with a glimpse of the agent's latest output. Click through to any task's full detail without switching projects.
Usage Usage & Cost Analytics
Track tokens, cost, and burn rate across every project, agent, model, and effort level. Filter by any time range, watch spend by week or cumulatively, and drill into a per-project ledger with cost share, dollars per million tokens, and top agent.
Worktrees Git Worktrees & Review
Each agent runs in its own git worktree: parallel development without branch conflicts. When work is ready, the built-in Changes panel opens a split or inline diff viewer with file tree, a commit graph, and a Markdown preview, one click from the task card.
Sessions Session Persistence
Close the laptop mid-run and nothing is lost: session data is written incrementally to the local database, so even a hard crash preserves everything up to the moment it died. On relaunch the board comes back as you left it - running agents auto-resume with full context, orphaned sessions are detected and recovered, and sessions you paused on purpose stay paused. Suspend to Done today, resume next week.
Handoff Handoff Context
Hand work between agents without losing context. When a card moves from a Claude plan column to a Codex execute column, the next agent starts with the full history of what came before. Any agent can receive a handoff; whether context carries depends on the outgoing agent leaving a readable history behind.
Routing Model & Effort Routing
One size never fits all: deep models are wasted on rote steps, and cheap ones fall over on hard ones. Route the right model to each stage - Opus at xhigh for Planning, Sonnet for Executing, a different agent entirely for Code Review - and drop effort where the work is easy. Save whole ladders as named Board Profiles a task can ride. Kangentic live-applies changes as cards cross columns: no restart, no manual /model commands, tokens spent where they pay.
Settings Project & Global Settings
Every project carries its own defaults: agent, model, effort, permission mode, base branch, and worktree behavior, separate from machine-wide settings. A searchable settings panel filters every tab by keyword with per-tab match counts, so the option you want is a few keystrokes away.
Backlog Backlog, Labels & Priorities
Stage work in a dedicated backlog before it hits the board. Tag items with custom labels and colors, rank them on a fully-customizable priority scale, and batch-promote a week's worth of work to any column in one move. The tags keep working after promotion: filter the board by label or priority, let agents query them through the MCP tools, and pull items in from your other project boards.
MCP Agent-to-Board Tools
Agents that self-organize. A running session gets MCP tools to create tasks, move cards, add or remove columns, search prior sessions, and queue follow-up work - even steer another task's running agent with a message. A planning agent can hand a backlog to an executing agent without you touching the board.
Search Quick Find & Memory
Press Ctrl+Shift+F / Cmd+Shift+F and one overlay searches everything on your machine: tasks, backlog, session events, projects, and every past agent conversation, by keyword or on-device semantic memory. Land on the exact turn where you solved something before, no API key, and your agents can recall it too through the board's MCP tools.
Terminal Terminal & Activity Log
Every session gets a real terminal: xterm.js with WebGL-accelerated rendering and full scrollback that survives restarts in the local database. Ctrl+V / Cmd+V pastes your clipboard, text or image - an image is saved out and handed to the agent as an explicit readable reference, more reliable than the CLI's own clipboard handling. Beside it, the Activity tab distills raw output into a structured event feed: tool calls with their files, idle moments, task lifecycle - what every agent is doing, without the noise.
Command Command Terminal
Ephemeral, quick-access agent sessions: press Ctrl+Shift+P / Cmd+Shift+P over any board and start typing, no task card needed. Ideal for one-off jobs like filing and reorganizing tasks through the built-in MCP tools. Run up to four at once, tiled side by side with draggable seams, and the layout persists across projects and restarts.
Context Context Bar
A live telemetry strip under every terminal: model, session cost, token counts, tool calls, elapsed time, and the context-window fraction with a progress track. Claude sessions add rate-limit meters for the five-hour window and weekly quota, reset times a hover away, and the profile, model, and effort pills double as pickers, per task, mid-session.
Browser Embedded Browser
Point a sandboxed Chromium pane at any URL inside the task dialog, draw annotations, pick DOM elements, and submit the rendered frame plus context to the active agent as a multi-modal prompt. The built-in MCP browser tools work the other way too: agents can screenshot, inspect, and click the same pane themselves, so 'look at this area, make the font bigger' is a working instruction.
Voice Voice Dictation
Hold your push-to-talk button, talk, release: local speech-to-text drops your words wherever you were typing, the agent's terminal or any field in the app, transcribed on-device with a streaming preview and a refinement pass. The binding (a mouse button by default, any key chord if you prefer), punctuation, language, and auto-submit are all configurable.
Native Your CLIs, Your Machine
Runs entirely on your desktop (Windows, macOS, Linux, and WSL). Your boards, tasks, and transcripts live in a local database, not on a Kangentic server. No OAuth, no wrappers, no API proxies: Kangentic launches the native Claude Code, Codex, Gemini, Cursor, Copilot, Grok, Antigravity, OpenCode, Aider, Qwen Code, Kimi Code, Droid, Warp, and Ollama CLIs you already have, with your own logins and subscriptions. Just the real CLIs, the way each vendor intended.
Mobile
Check on your agents from your phone
Pair a phone to your desktop once. Read what an agent is doing, answer the question it stopped on, and review the diff before it lands.
- Answer prompts. An agent that stops for permission reaches you instead of waiting.
- Read the session. The transcript as a chat feed, or the raw terminal when you need it.
- Review changes. Per-file diffs before anything merges.
- End-to-end encrypted. The relay forwards ciphertext it cannot read, and you can self-host it.
- No shell, by construction. There is no command or file-read verb in the protocol at all.
- Step 1
Scan
The desktop shows a QR code. Point your phone at it.
- Step 2
Confirm
Six digits appear on both screens. Check they match, tap once.
- Step 3
Paired
Encrypted end to end from then on. No account, ever.
FAQ
Frequently Asked Questions
Which AI coding agents does Kangentic work with?
Fourteen agent CLIs:
- Claude Code (Anthropic)
- Codex CLI (OpenAI)
- Gemini CLI (Google)
- Cursor CLI
- GitHub Copilot CLI
- Grok Build (xAI)
- Antigravity CLI (Google)
- OpenCode (sst)
- Aider
- Qwen Code (Alibaba)
- Kimi Code (Moonshot AI)
- Factory Droid
- Warp (Oz CLI)
- Ollama (local models, single-turn chat)
Drag a task to any active column and Kangentic spawns the configured agent's CLI in an isolated git worktree, streaming the terminal into the app. Set a default agent per project and override it per column, so a task can hand off from Claude in Planning to Codex in Executing without leaving the board.
Won't parallel agents conflict with each other in my repo?
No. Each task runs in its own git worktree on its own branch, so agents work in separate checkouts and never see each other's half-finished changes. Your main working directory is never touched. Review each task's diff in the built-in Changes panel and merge on your own terms, or flip a single task to run in your main directory when isolation would only get in the way.
Do I need an API key or cloud account to use Kangentic?
No. Kangentic runs the agent CLIs you already have, with the credentials you already configured: no OAuth, no API proxy, no Kangentic account. Your boards, tasks, and transcripts stay in a local SQLite database. The app itself sends only anonymous analytics and crash reports, which KANGENTIC_TELEMETRY turns off, plus update checks; the CLIs you run still reach their own providers under your own accounts. Full details in the Privacy Policy.
Is Kangentic free and open source?
Yes. Kangentic is free forever under the AGPL-3.0 license, with every feature included and no paid tiers. The source is at github.com/Kangentic/kangentic.
What operating systems does Kangentic support?
Kangentic is a cross-platform Electron desktop app with native installers for Windows (NSIS), macOS (DMG), and Linux (deb, rpm). WSL users should install the Windows version.
Is Kangentic just a Kanban board for AI coding agents?
No. The board is the interface; what runs underneath is an agentic development environment (ADE). Dragging a card spawns, suspends, or resumes an agent CLI in its own git worktree, with live terminals, diff review, linked PRs, and an embedded browser to preview what agents build. The columns are automation you define: each carries its own agent, model, permissions, and auto-command. Backlog import brings work in from the tools your team already uses, handoff carries context between agents mid-task, and the board's own MCP tools let agents create tasks, move cards, and message other running sessions.
How is Kangentic different from running agents in separate terminals?
Running agents in separate terminal tabs scales poorly: you context-switch between windows, lose track of what each one is doing, and have no shared view of progress. Kangentic drives the same CLIs under the same accounts, but puts every session on one board: column moves start, suspend, and resume agents, each task gets its own git worktree, and a unified activity view shows which agents are thinking, idle, or waiting for approval. The workflow those columns run is the one you define, not one Kangentic imposes.
Built with
Built with
Modern, battle-tested technologies for reliability and performance.
Dogfooding
Kangentic builds Kangentic
Every feature of Kangentic was planned, built, and reviewed by agents on a Kangentic board: the desktop app, this website and its docs, the mobile companion, the relay. Here's a slice, mid-flight:
Yes, really. The card in Executing is this very page.
Ready to put your agents on one board?
Under a minute with the CLIs you already have. Free and open source.
Get started