q quicktuiv1

开源项目 · Kander

Kander:协调多个 AI 编程 Agent 的看板

Kander 按严格的规则并行调度多个编程 Agent。每个任务有独立的 git worktree 和终端,交付前由独立的审核者检查。项目采用 MIT 许可证开源。

在 GitHub 上查看 Kander

Kander 终端看板,显示 QuickTUI 项目的任务卡
Kander 看板,显示 QuickTUI 的真实任务卡。

它解决什么问题

编程 Agent 能实现真实功能之后,难点就从生成代码转到协调和检查工作。多个 Agent 在同一个仓库里可能互相覆盖,Agent 审核自己的工作也可能漏掉自己的错误。Kander 补上团队常用的结构:任务卡、隔离的工作区、独立的审核者和交付门禁。

核心功能

独立审核门禁
执行与审核分开运行。PMQA 阶段检查任务约定,并查找语义和状态机缺陷;改动有需要时,再运行 Security 阶段。
感知冲突的调度
Kander 检查 Git 分支重叠和文件边界,让并行工作保持可控。
隔离的工作区
每个任务在独立的 git worktree 中运行,放在 tmux 窗口或 Herdr 标签页里。
无需 token 的 GitHub 集成
在看板上浏览 issue 并导入为任务卡。Kander 复用 gh 命令行已管理的凭据,不索取、不读取、也不保存 token。
终端看板
运行 kander 查看全部任务卡。按 / 筛选,按 g 打开 GitHub issue,按 c 打开不建卡的聊天会话。

生产数据

Kander 来自真实的工程工作。以下数据截至 2026-10-29,来源是 Kander 生产统计,其中也写明了口径和复现脚本。

指标结果
团队1 名开发者和 6 个 Agent,共 90 天
完成的任务卡5 个项目共 2,477 张,其中 QuickTUI 1,980 张
独立审核次数2,865 次
发现必修问题的审核批次1,504 批中的 773 批(51%)
每张卡的耗时中位数57 分钟

任务卡数量衡量的是吞吐量,不代表价值或难度。不同项目的任务规模不同。

安装 Kander

运行 Kander 需要 Git,以及 Codex、Claude、Grok、Cursor、Pi 中的至少一个。

# macOS
brew install dualface/tap/kander
kander

# Linux
ARCH=$(uname -m); [ "$ARCH" = x86_64 ] && ARCH=amd64; [ "$ARCH" = aarch64 ] && ARCH=arm64
curl -fsSL "https://github.com/dualface/kander/releases/latest/download/kander-linux-${ARCH}.tar.gz" | tar xz
./kander

Windows 用户从 Releases 下载 kander-windows-amd64.zip,解压后运行 kander.exe。首次运行时会启动交互式安装向导。

使用流程

  1. 启动一个 Agent 会话,讨论任务,直到目标和验收条件都明确。
  2. 确认任务。Agent 加载 Kander 规则后,会建卡并启动任务。
  3. 对每个需求重复以上步骤,让多张卡同时运行。
  4. 运行 kander 查看每张卡的状态。

在手机上使用 Kander

Kander 让 Agent 在电脑的终端里持续工作,所以你离开电脑时也可以跟进。QuickTUI 能在 iPhone、iPad 和 Android 上打开这些 tmux 和 Herdr 会话。详见在手机上使用 Kander。

文档

README
安装、看板快捷键和常见问题,有中文、英文和日文版本。
Kander 生产实践回顾
真实的失败如何塑造了这套工作流。
审核处置
任务卡结束前如何处理审核发现的问题。
任务卡事务
看板如何在崩溃后恢复。
终端后端
Kander 如何驱动 tmux、Herdr 和其他终端。
为什么我用便宜的模型来做审核
一篇讨论模型选择的文章,数据来自 2,000 多个 Kander 任务。

常见问题

Kander 免费吗?

免费。Kander 采用 MIT 许可证开源。通过它运行的 Agent 仍按各自的方式付费。

Kander 支持哪些 Agent?

Kander 需要 Codex、Claude、Grok、Cursor、Pi 中的至少一个。执行和审核可以使用不同的 Agent,一个 Agent 的工作可以交给另一个 Agent 审核。

Kander 支持哪些操作系统?

支持 macOS、Linux 和 Windows。在 Windows 上,终端容器是 Herdr,不支持 tmux。

使用 Kander 必须安装 QuickTUI 吗?

不需要。Kander 可以独立运行。QuickTUI 只是增加了手机访问。