{"slug": "show-hn-canban-kanban-and-workflow-and-herdr-workbench-for-cli-agents", "title": "Show HN: Canban – Kanban and Workflow and Herdr Workbench for CLI Agents", "summary": "Developer JJy released Canban, an open-source macOS 13.0+ (Apple Silicon) Kanban and workflow workbench for running native CLI coding agents such as Claude Code, Codex, Antigravity (`agy`), and Cursor CLI inside persistent PTY sessions. Canban combines a Kanban board with per-Card Git worktrees, visual or YAML workflow automation, and serialized FIFO queue merges with automatic `@merger` conflict resolution, built in Rust on `longbridge/nsh` and `libghostty-vt` over local or remote SSH `herdr-core`; it is installed via `curl -fsSL https://canban.dev/install.sh | bash` and licensed under Apache 2.0.", "body_md": "**Focus on Human Context.**\n\n  Canban = Kanban + Workflow + Herdr\n\n**English** · [简体中文](https://github.com/jjyr/canban/blob/main/README.zh-CN.md)\n\n[**Website (canban.dev)**](https://canban.dev) ·\n  [Philosophy](#philosophy) ·\n  [Highlights](#highlights) ·\n  [Installation](#installation) ·\n  [Related Software](#related-software-and-acknowledgements) ·\n  [License](#license)\n\n1. **Kanban organizes human context** — specs,`#Card` references, screenshots,`@Agent` discussions, structured reports, and review gates stay together on each Card.\n2. **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.\n3. **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.\n\nMove 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.\n\nAutomate 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**.\n\nPress `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.\n\n**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).\n\n```\ncurl -fsSL https://canban.dev/install.sh | bash\n```\n\nInstalls 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.\n\nCanban builds directly on these open-source projects and assets (full attributions and licenses are preserved in [THIRD_PARTY_NOTICES.md](https://github.com/jjyr/canban/blob/main/THIRD_PARTY_NOTICES.md)):\n\n- **[Herdr (`herdr-core`)](https://github.com/herdrdev/herdr-core)** — Persistent PTY session supervisor and JSON-RPC runtime powering native Agent CLIs and interactive terminals (Apache-2.0)\n- **[Sheprd](https://github.com/sheprd-labs/sheprd)** — Terminal VT/frame/input and subscription utility patterns referenced during integration (Apache-2.0)\n- **[NSH (`longbridge/nsh`)](https://github.com/longbridge/nsh)** — Native macOS AppKit/Metal Rust UI framework (Apache-2.0)\n- **[Ghostty (`libghostty-vt`)](https://github.com/ghostty-org/ghostty)** — Commit-pinned VT parser and terminal emulation engine (MIT)\n- **[iTerm2-Color-Schemes](https://github.com/mbadolato/iTerm2-Color-Schemes)** (MIT) — 16 classic terminal color palettes including Monokai, Dracula, Nord, Tokyo Night, and Catppuccin Mocha\n- **[Lucide](https://lucide.dev)** (ISC),**[Lobe Icons](https://github.com/lobehub/lobe-icons)** (MIT), and**[Primer Octicons](https://github.com/primer/octicons)** (MIT) — UI and provider icons\n\nCopyright 2026 JJy <[jjyruby@gmail.com](mailto:jjyruby@gmail.com)>.\n\nLicensed under the [Apache License, Version 2.0](https://github.com/jjyr/canban/blob/main/LICENSE).", "url": "https://wpnews.pro/news/show-hn-canban-kanban-and-workflow-and-herdr-workbench-for-cli-agents", "canonical_source": "https://github.com/jjyr/canban", "published_at": "2026-11-15 17:06:17+00:00", "updated_at": "2026-11-15 17:24:37.572744+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-tools"], "entities": ["Canban", "JJy", "Claude Code", "Codex", "Antigravity", "Cursor CLI", "Herdr", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-canban-kanban-and-workflow-and-herdr-workbench-for-cli-agents", "markdown": "https://wpnews.pro/news/show-hn-canban-kanban-and-workflow-and-herdr-workbench-for-cli-agents.md", "text": "https://wpnews.pro/news/show-hn-canban-kanban-and-workflow-and-herdr-workbench-for-cli-agents.txt", "jsonld": "https://wpnews.pro/news/show-hn-canban-kanban-and-workflow-and-herdr-workbench-for-cli-agents.jsonld"}}