在每个卡片上运行并行代理的开源看板桌面应用

Hacker News Top 工具

摘要

KanBots 是一款开源看板桌面应用,它在每个卡片上并行运行 AI 代理(Claude Code 或 Codex),并分别位于独立的 git 工作树中,支持自动化功能开发、任务管理,并提供实时更新和决策提示。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/22 21:26

# KanBots — 一个并行运行智能体的看板 来源:https://www.kanbots.dev/ kanbots (https://www.kanbots.dev/) leodavinci1/kanbots (https://github.com/leodavinci1/kanbots) 下载 (https://github.com/leodavinci1/kanbots/releases/latest) v1.0 · MIT 许可证 · GitHub 开源 (https://github.com/leodavinci1/kanbots) ## 一个看板,每张卡片上并行运行智能体。 丢进一个文件夹。获得一个看板。在任意数量的卡片上派遣 Claude Code 或 Codex 智能体——每个都在自己的工作树中。或者启动自动模式,让角色拆分工作、并行运行,并在你睡觉时自我检查输出。 下载桌面版 macOS · Linux · Windows (https://github.com/leodavinci1/kanbots/releases/latest) 查看团队版云端 (https://www.kanbots.dev/pricing) 永久免费 · 按需打赏 · MIT 许可证 2 支持的 CLI Claude Code · Codex 0 字节离开你的机器 MIT 许可证 · 永久免费 两款产品,各有用途 ## 一个人用笔记本协作,或一个团队一起交付。 相同的看板隐喻。相同的智能体运行时。不同的协作规模。两种都是合法路径。 只有云端功能才需要 *另一个人* 或 *另一台设备*。这些功能对单机上的单人用户毫无帮助——所以我们不设门槛。开源版是一个人一台机器上的事;云端版是团队共同协作的事。 友好兼容 ## 与你已有的工具友好兼容。 核心能力 ## 专为智能体实际交付场景设计。 不是聊天面板。而是一个看板。八项功能,把 AI 智能体从新奇玩意儿变成记录系统。 ### 看板上的并行智能体 在任意数量的卡片上派遣智能体;每个智能体在自己的 git 工作树中运行,分支名为 kanbots/issue-N。看板实时更新运行进度、决策浮现、成本累积。 ### 自动模式——自我演进的特性开发 插入角色——产品、工程师、审查员、测试员——并设置 1 到 4 的并行度。编排器轮询各角色,将父级问题拆分为子任务,并在智能体发现新工作时演化积压工作。角色还能生成角色。 ### 你真正响应的决策提示 智能体会暂停并询问。你点击一个选项,运行继续。数字快捷键、编辑后重新提交、斜杠命令如 /spec、/review、/split。可审查的决策,而非静默的树形变更。 ### 使用你自己的 CLI Claude Code 或 Codex。相同的看板、相同的工作树、相同的决策界面——kanbots 通过统一的 AgentCliAdapter 理解两种流的格式。使用你已有的 claude /login 或 OPENAI_API_KEY。 ### 本地优先,零服务器 所有内容都存放在仓库旁的 .kanbots/ 目录中:SQLite 数据库、配置文件、工作树。无需云端账户、无遥测、无 HTTP 服务器。你的代码永远不会离开机器。 ### 实时成本分析 单次运行、单张卡片、整个项目的汇总。观察成本计费器随智能体工作实时增加。设置每次运行和每次会话的上限;运行会在达到成本预算时停止。账单不会出人意料。 ### GitHub 模式 + 草稿 PR 使用你的个人 PAT 驱动真实的 GitHub 问题。一键将工作树提升为提交,或打开一个草稿 PR。预推送钩子确保智能体不会自行发布。 ### 包含 MCP 服务器 kanbots-mcp-server 通过模型上下文协议暴露看板,使得 Cursor、Claude Desktop 或任何支持 MCP 的工具都可以驱动它。看板成为你其他智能体的一流工具。 应用内部 ## 每个界面,都为循环而设计。 不仅仅是 CLI 的包装。一个完整的 UI,用于派遣、审查、拆分和交付智能体工作。 自动模式 ### 选择角色。设置并行度。然后离开。 最多 4 个并行插槽轮询你的角色列表。每个插槽原子性地获取下一个角色;智能体在运行过程中将父级任务拆分为子任务。在完成或达到会话预算时停止。 决策 ### 决策,而非静默变更。 实时线程流式传输每个 tool_use 和 tool_result。当智能体需要决策时,运行暂停并显示编号选项。回复框接受斜杠命令:/spec、/review、/split。 角色 ### 角色作为一等视角。 角色是一个命名的系统提示片段。内置角色随应用提供;“新建角色”让你编写自己的——保存后永久重用。自定义角色留在你的机器上。 提供者 ### 使用你自己的 CLI。 Claude Code 或 Codex 在一个 AgentCliAdapter 背后。复用你已有的 claude /login 或 codex login——无需额外账户,无需额外密钥管理。每次派遣时切换。 任务 ### 先写规格说明。或者立即派遣。 错误修复 · 特性 · 重构 · 审查 · 技术调研模板。三种启动模式:先写规格(运行 /spec,等待批准)、创建并派遣、或者排队稍后处理。标题会成为分支和 PR 标题。 聊天 ### 与工作空间对话。 问任何问题——“哪些路由没有限流?”、“我们在哪里使用了旧的认证辅助函数?”。一个了解你仓库、测试和 git 状态的通用智能体。 自动模式 ## 角色生成角色。积压工作自动演化。 给 kanbots 一个问题和一个预算。编排器轮询角色列表,最多同时运行四个插槽,将父级问题拆分为子任务,并持续循环直到工作收敛或达到成本上限。 1. 01 **选择角色列表** 内置角色随 kanbots 提供;或者编写你自己的——定义系统提示,保存后永久重用。自定义角色永远不会离开你的机器。 2. 02 **设置并行度(1–4)** 每个插槽通过轮询计数器原子性地获取下一个角色。四个智能体、四个视角、四个工作树——同时进行。 3. 03 **角色拆分工作** 当智能体发现新工作时,会在看板上创建新卡片。后续循环会拾取这些卡片。积压工作在编排器下增长和缩减。 4. 04 **达到预算或完成时停止** 每次会话的成本预算限制总支出。停止按钮终止父任务及其所有子任务。正在运行的任务会干净地完成当前迭代。 QA 模式 在工作树中运行类型检查 / 测试 / 代码规范检查 / 构建 / 端到端测试。可选地启动你的开发服务器并监控。对于每一项失败的检查,在衍生子问题上派遣一次修复运行。重复直到全部通过。 tsc 测试 代码规范 构建 e2e

相似文章

Codex 应用发布

OpenAI Blog

OpenAI 推出适用于 macOS 的 Codex 应用(于 2026 年 3 月添加 Windows 支持),这是一个桌面界面,用于并行管理多个编码代理、监督长时间运行的任务以及协作软件开发。该应用具有基于项目的线程、支持工作树以实现无冲突的多代理工作、技能扩展,并向 ChatGPT Free/Go 用户开放,付费计划用户享有双倍速率限制。