Focus on Human Context.
Canban = Kanban + Workflow + Herdr
English · 简体中文
Website (canban.dev) · Philosophy · Highlights · Installation · Related Software · License
- Kanban organizes human context — specs,
#Cardreferences, screenshots,@Agentdiscussions, structured reports, and review gates stay together on each Card. - Herdr drives native Agent CLIs with minimal interference — run Claude Code, Codex, Antigravity (
agy), Cursor CLI, or custom CLIs directly inside persistent PTYs with native TUIs, permissions, MCPs, skills, and session resume intact. - Most work stays on Kanban and dispatches via workflows — shape scope and review diffs on the Board while workflows isolate Git worktrees, dispatch agents, and queue merges automatically.
Move Cards across customizable stages (Backlog → Develop → Review) with live @developer, @reviewer, and @merger status capsules right on the Board. Each Card combines Markdown specs, pasted screenshots, #Card / #tag links, Cmd+O Quick Open, and GitHub Issue/PR sync with approval gates for external PRs.
Automate column transitions, @agent runs, custom scripts, conditions, human approvals, and serialized FIFO Queue Merge (deliver with automatic @merger conflict resolution) inside isolated per-Card Git worktrees — authored visually in Workflow Studio, in YAML, or via Edit with agent.
Press Cmd+J on any Card for a side-by-side terminal split or open the dedicated Terminals workspace. Built in Rust with longbridge/nsh (AppKit/Metal) and libghostty-vt over local or remote SSH herdr-core, running agent PTYs survive app restarts and upgrades across 17 built-in dark themes.
Prerequisites: macOS 13.0+ (Apple Silicon), git, at least one native Agent CLI ( claude, codex, agy, cursor-agent, etc.), and Herdr Core ( hc) (Canban guides one-click hc setup on first launch if missing).
curl -fsSL https://canban.dev/install.sh | bash
Installs or live-upgrades /Applications/Canban.app without interrupting active herdr-core sessions, and automatically handles macOS Gatekeeper quarantine removal and local ad-hoc code signing.
Canban builds directly on these open-source projects and assets (full attributions and licenses are preserved in THIRD_PARTY_NOTICES.md):
- Herdr (
herdr-core) — Persistent PTY session supervisor and JSON-RPC runtime powering native Agent CLIs and interactive terminals (Apache-2.0) - Sheprd — Terminal VT/frame/input and subscription utility patterns referenced during integration (Apache-2.0)
- NSH (
longbridge/nsh) — Native macOS AppKit/Metal Rust UI framework (Apache-2.0) - Ghostty (
libghostty-vt) — Commit-pinned VT parser and terminal emulation engine (MIT) - iTerm2-Color-Schemes (MIT) — 16 classic terminal color palettes including Monokai, Dracula, Nord, Tokyo Night, and Catppuccin Mocha
- Lucide (ISC),Lobe Icons (MIT), and**Primer Octicons** (MIT) — UI and provider icons
Copyright 2026 JJy <jjyruby@gmail.com>.
Licensed under the Apache License, Version 2.0.