mrkeyoor.com_
Mon 10 Aug 17:48 UTC
Dev Toolsevaluationupdated 10 Aug 2026

kandev

Kandev is a self-hosted control room for assigning software tasks to coding agents, running several jobs in parallel, and reviewing their changes before they ship. It combines a kanban board, isolated Git worktrees, agent conversations, terminals, an editor, browser previews, and pull-request workflows so developers do not have to supervise every agent in a separate terminal.

Verdict

Kandev is one of the most ambitious open interfaces for developers who have outgrown running coding agents in scattered terminals. Its worktree isolation, provider range, review tools, and workflow gates solve real coordination problems, but the product is young and changes at a remarkable pace. Use it if agent orchestration is already your bottleneck; wait if signed Windows builds, pinned runtimes, or low-maintenance public hosting are requirements.

Setup3/5Easy launcher, then meaningful agent, repo, and runtime configuration
Docs4/5Broad guides and architecture notes, with fast-moving feature edges
Community4/5Small but intensely active contributor and release activity
Maturity3/5Large feature set, unsigned builds and runtime rough edges remain

Who it’s for

  • Developers already using Claude Code, Codex, Copilot, Gemini CLI, or other coding agents on several tasks at once.
  • Teams that want repeatable planning, implementation, and review gates across different model providers.
  • Power users who need isolated worktrees, remote SSH or Docker execution, multi-repository tasks, and integrated change review.
  • Self-hosters prepared to keep the control plane behind Tailscale, another VPN, or equivalent access controls.

Who it’s NOT for

  • Teams seeking a simple chat assistant for one repository: the README explicitly positions Kandev for power users who want to customize workflows, profiles, runtimes, prompts, and review gates.
  • Administrators planning to expose the server directly to the public internet: the README recommends Tailscale or another VPN, while secure access controls remain listed as current roadmap work.
  • Windows users who require trusted, signed artifacts: the latest release warns that its desktop installers are unsigned development builds, and an open report says Defender quarantined agentctl.exe.
  • Locked-down teams that require pinned agent bridges and offline launches: the README says managed npm runtimes are not pinned, and an open issue shows npx resolution can put the registry on the launch path.
  • Custom TUI agent users who need Kandev's session MCP tools: an August 2026 issue says those tools are not injected and cannot be enabled in the interface.

Setup reality

Trying Kandev is easy: Homebrew and Scoop install native bundles, while npx kandev@latest needs npm 7 or newer and starts the local server. Getting value takes longer because you must connect repositories, authenticate one or more agent CLIs, define profiles and workflows, and decide how secrets and worktrees should be handled. Docker, SSH, and cloud executors each add their own credentials and preparation. A persistent service is supported on systemd and launchd, but Windows service mode is not, and production operators must preserve install flags and refresh service definitions after some manual upgrades.

A control room for coding agents

Kandev starts from a problem that appears only after coding agents become genuinely useful. One Claude Code or Codex session is easy to watch in a terminal. Five parallel tasks across several repositories are not. Prompts, branches, worktrees, review notes, and pull requests scatter across windows, while the human loses track of what is ready and what needs intervention. Kandev turns that work into tasks on a board and gives each task an isolated execution and review space.

The supported agent list is unusually wide. It includes Claude Code, Codex, GitHub Copilot, Gemini CLI, Amp, OpenCode, Cursor, Devin, Qwen, and many others. Most structured integrations communicate through Agent Client Protocol adapters, while arbitrary terminal agents can run through a custom TUI profile.

That neutrality is its clearest advantage. A workflow can use one profile for planning, another for implementation, and a third for review. Tasks can run concurrently in separate Git worktrees, preventing two agents from editing the same checkout. Multi-repository tasks get a worktree, branch, pull request, and changes grouping for each repository.

More than a kanban wrapper

The board is only the front door. Open a task and Kandev provides agent chat, a terminal, file tree, editor with language-server support, Git changes, an embedded browser preview, and review controls. Sessions can be resumed and prompts queued. Workflows are exportable as YAML, making a review process portable between workspaces or installations.

Agents may run as local processes, in Docker containers, on servers through SSH, or in Sprites cloud environments. Profiles hold preparation scripts, environment variables, credentials, custom prompts, and executor settings. Kandev also exposes an external MCP endpoint so another compatible agent can manage tasks, plus session-scoped MCP tools that let an agent create subtasks, message related work, and inspect conversations.

There is a notable gap for custom TUI agents. An open August 9 issue explains that these profiles do not receive the session-scoped MCP configuration, and the interface offers no way to enable it. The wrapped CLI still runs, but it cannot call Kandev's task coordination tools. Users bringing an unusual agent should distinguish plain terminal passthrough from full participation in Kandev's orchestration model.

Office mode should also be treated carefully. The README calls it an in-progress, feature-flagged autonomy layer and says it will be documented as supported only after it is live. Roles, routines, approvals, memory, budgets, and persistent teams describe the direction, not a finished reason to adopt the product today.

Quick install, substantial onboarding

Homebrew on macOS or Linux and Scoop on Windows install native bundles without requiring Node.js. The npx route needs npm 7 or newer, and a global npm package is also available. Kandev stores its SQLite database and worktrees under ~/.kandev by default. Starting the interface is therefore simple. Configuring a dependable working environment is the larger job.

Each agent still needs its own credentials, subscription, models, and executable behavior. Repositories need safe secret handling and a known branching strategy. Docker and SSH executors add image, network, host, and credential decisions. Kandev organizes those costs but does not remove them.

Runtime repeatability needs scrutiny. The README says Kandev does not pin managed npm runtimes for Claude, Codex, OpenCode, Copilot, or Gemini. Normal launches can use npm's best-effort cache, and updates can be requested explicitly from settings. A current issue goes further, reporting that unversioned npx resolution puts npm registry access on the launch path for managed agents and does not record the resolved bridge version. That is a poor fit for offline, regulated, or strictly reproducible environments.

Self-hosting has sharp edges

Kandev is designed as a server that can be reached from another device. The README recommends Tailscale or another VPN, and the roadmap still lists secure access controls under current work. Follow that boundary. A system that holds repository access, agent credentials, terminals, and code changes should not be placed directly on the internet merely because the web interface loads.

The service tooling is detailed on Linux and macOS. It supports user-level systemd or launchd units and system-wide installations, documents boot behavior, health checks, logs, update channels, and recovery. Windows service mode is not supported. More importantly, version 0.86.0 explicitly labels the macOS and Windows desktop installers as unsigned development builds. An open Windows report describes Microsoft Defender quarantining the bundled agentctl.exe, after which agent launches failed without a clear explanation.

AGPL 3.0 is another deliberate choice. It is friendly to users who want the whole server to remain open, but companies modifying and providing it over a network should have counsel review their obligations. This is not the permissive-license default common among small developer tools.

Health and the decision

Kandev was created in January 2026, pushed on August 10, and released version 0.86.0 the same day. Nine other listed releases arrived between July 13 and August 4. Current pull requests cover testing, settings, Kanban filtering, plugins, executors, and source-control integrations. GitHub's 32 open count combines issues and pull requests, and the majority of the recently updated items are active pull requests. The project is clearly alive.

The velocity is encouraging and destabilizing at once. Release 0.86.0 contains a very long list of features, fixes, refactors, translations, and dependency changes. That pace can close gaps quickly, but teams should pin a tested version, read release notes, and rehearse upgrades instead of assuming every weekly build is interchangeable.

Kandev is worth trying when coordinating agents has become harder than launching them. Its integrated review surface and worktree model are more valuable than the board's visual appeal. For a single developer with one favorite agent, Cline or the native CLI is simpler. For autonomous platform work, compare OpenHands. Kandev earns its place when provider choice, parallel tasks, and human review gates all matter enough to justify running another control plane.

Alternatives

ProjectWhat it isPick it when
Vibe KanbanA kanban-oriented interface for coordinating parallel coding-agent work.pick this instead when you want the closest focused comparison and prefer a lighter task-board experience over Kandev's broader control plane.
OpenHandsAn open platform for autonomous software agents with local and cloud deployment options.pick this instead when you want an agent platform centered on autonomous execution rather than mixing many existing agent CLIs in one review workspace.
ClineA coding agent available as an IDE extension, CLI assistant, and SDK.pick this instead when you want one agent close to your editor and do not need a server, kanban workflows, or parallel worktree orchestration.

What people are saying

  1. [github-trending] kdlbs/kandev

Sources

  1. Kandev repository and README
  2. Kandev 0.86.0 release notes
  3. Kandev run-as-a-service guide
  4. Kandev roadmap
  5. Managed npm runtime launch issue
  6. Windows Defender quarantine report
  7. Custom TUI agent MCP limitation