Codeman logocodeman GitHub →

Codeman vs Vibe Kanban: live terminals or review workspaces

Updated 2026-09-25

On this pageWhat Vibe Kanban isWhat Codeman isSide by sideChoose Vibe Kanban if...Choose Codeman if...Using both

Vibe Kanban is built around reviewing agent work: each workspace gets its own git worktree, a chat with the agent, a diff you can comment on inline, and a button to open a pull request. Codeman is built around keeping the agents' own terminals alive in tmux and reaching them from any device, so pick Vibe Kanban for the plan, review and merge loop, and Codeman for long-running sessions you supervise from a phone.

What Vibe Kanban is

Vibe Kanban is a local web app, started with npx vibe-kanban, that runs coding agents in workspaces. A workspace gives an agent a branch in its own git worktree, a terminal and a dev server. You talk to the agent in a chat panel that supports image attachments and approval flows, review its diff and leave inline comments that go straight back to the agent, preview the app in a built-in browser with devtools, and open or merge a pull request with a generated description. It supports Claude Code, Codex, Gemini CLI, GitHub Copilot, Amp, Cursor, OpenCode, Droid, Claude Code Router and Qwen Code, can connect MCP servers and exposes its own MCP server, and offers sound and browser push notifications. It is Apache-2.0 licensed.

Its situation changed this year. Bloop, the company behind it, announced on April 10, 2026 that it was shutting down and that the project would continue as community-maintained open source. The announcement scheduled the hosted services for issues, comments, projects and organisations for removal after 30 days, and since v0.1.44 (April 24, 2026) the project kanban board routes to an export-only page. Local workspaces kept working, and v0.1.45 shipped on September 19, 2026. The README still describes kanban features, so check the shutdown announcement before relying on them.

What Codeman is

Codeman is a self-hosted web server that runs agent CLIs inside persistent tmux sessions and streams each real terminal to a browser. It supports nine CLIs (Claude Code, Codex, OpenCode, Gemini CLI, Antigravity, Pi, Grok Build, DeepSeek Harness, OMP) plus plain shells, flags waiting or blocked agents on their tabs and through web push, and for Claude sessions adds auto-resume after a usage limit and live subagent windows. Cron jobs, Docker containers and remote SSH sessions are built in. It needs Node.js 22+ and tmux, runs on macOS and Linux (Windows through WSL2), and is MIT licensed.

Side by side

Vibe Kanban Codeman
Interface Local web app Self-hosted web app
How you see the agent Chat panel, plus a separate terminal The CLI's own terminal, streamed live
Git worktree per task Yes, automatic No: sessions run in a case directory you pick
Diff review with inline comments Yes No
Pull requests and merge Yes No
Built-in app preview Yes, with devtools and device emulation Partial: local URLs open as proxied web tabs, no devtools
Agents 10 listed; overlap with Codeman is Claude Code, Codex, Gemini CLI, OpenCode 9 plus shell; adds Antigravity, Pi, Grok Build, DeepSeek Harness, OMP (Agent CLIs)
Phone access Partial: docs describe pairing through Vibe Kanban Cloud; post-shutdown status unclear Yes: touch terminal, QR login; you choose the network route (Remote Access)
Notifications Yes: sound and browser push Yes: tab alerts, desktop, web push with optional Approve and Deny for Claude
Agent survives a server restart Not documented Yes, agents live in tmux
Resume after a usage limit Not documented Yes, Claude sessions only
Scheduled jobs Not documented Yes (Cron Jobs)
Containers and remote hosts Partial: can run on a remote server, opens projects in VS Code over SSH Yes (Docker Cases, Remote SSH Sessions)
Windows Yes, native WSL2 only
License Apache-2.0 MIT

Choose Vibe Kanban if...

Choose Codeman if...

Using both

They do not share state. Vibe Kanban picks a free port by default and Codeman listens on 3000, so both run side by side on one machine. A reasonable split: Vibe Kanban for tasks that end in a pull request, Codeman for long-running sessions you follow from your phone.

Checked against Vibe Kanban's README on 2026-09-25 (28,185 stars). Spotted something out of date? Open an issue.