emanuele-em/kanzo
效率与系统工具一个自托管的 kanban 看板,让你和编码 Agent 共享同一批任务。
Kanzo 是一个面向人与编码 Agent 协作的小型自托管任务看板。它把浏览器看板和 MCP 服务器合为一个程序,Claude Code 或 Codex 这类 Agent 可以领取任务、移动卡片并留下进度评论,你在一旁就能看到。看板以 SQLite 数据库形式保存在一个文件夹中,设置写在 config.toml 里,不需要账号,也没有中心服务器。
实际工作方式
典型流程是:本地启动看板,注册 Agent 的 MCP 服务器,然后让它领取下一个任务。Agent 会把卡片移到 doing 并留下评论。Kanzo 根据 Agent 所在仓库的 git remote 识别对应项目,也可以在项目菜单里关联更多仓库。Backlog 列是可选项,Agent 不会动其中的任务,直到你手动把它们拖到 todo。
有两个值得注意的机制。第一,一个二进制同时提供网页界面和 MCP 端点,所以人工视图和 Agent 工具读写的是同一份 SQLite 数据,而不是同步副本。第二,所有项目中的任务都能用 / 或 ⌘K 搜索,整块看板还能通过 kanzo export 导出为 Markdown 或 JSON。
安装路径与要求
Kanzo 支持 macOS 和 Linux,包括 Raspberry Pi,可通过发布安装脚本或 cargo install 安装 安装与使用说明。看板默认在 localhost:4242 打开,--port 和 --no-open 可以调整启动行为。Agent 可以通过 kanzo mcp、通过运行中看板的 /mcp 端点,或通过针对 Claude Code 和 Codex 的注册命令连接。
默认 listen 是 127.0.0.1,看板只在本机开放。改成 0.0.0.0 会把看板暴露到网络,而 README 明确提醒它没有登录机制,所以只能在可信网络上这样做 配置细节。通过非本机地址连接的客户端,或像 Raycast 这样需要完整路径的应用,需要用 which kanzo 获取完整路径。
多机同步
要让多台机器共用一块看板,把每台机器的安装指向同一个空的私有 git 仓库。之后 Kanzo 会提交、拉取并推送看板文件夹;如果两台机器都改过看板,它会询问保留哪一边。同步是给切换机器用的,不是给同时编辑用的。如果多台机器上的 Agent 要同时工作,文档给出的替代方案是让一块看板监听网络,每个 Agent 指向宿主机的 MCP URL 并按名称传项目。
看板的体积指标——4.1 MB 二进制、空闲约 4.5 MB 内存、启动 2 ms、3000 个任务 17 ms 加载——是作者在 Apple M4 上的测量值,不代表其他硬件上的表现。
许可
Kanzo 使用 AGPL-3.0:如果你通过网络提供修改版,必须公开其源代码 许可协议。
HotRepo 点评
Kanzo 在 2026-10-28 被观察时,位于 Rust 新项目榜,总星数 109;这不是单日增长数字,也没有可比的每日历史。应把它看作一个年轻的自托管项目,而非长期采用的证据。
本文由 AI 根据项目 README 生成,更新于 2026年10月28日,以项目官方文档为准。