基于阶段的 pull request 流水线
Hive 将任务拆分为 brainstorm、plan、execute、review、finalize 和 archive 各阶段,每个阶段都会留下持久的 markdown 产物,供下一阶段信任使用。
Hive 是一款以终端为先的开发者工具,可将粗略的软件想法转化为可合并的 pull request。它作为本地异步流水线运行,按 brainstorm、plan、execute、review、finalize 和 archive 阶段推进任务,同时将每一步都保留为项目文件夹中的持久 markdown 产物。
这款产品面向那些想要可检查、后台运行的代理工作流,而不是基于聊天的编码会话的人。你在一台机器上安装 Hive,用 `hive init` 将其接入 Git 项目,然后让守护进程持续推进已就绪的工作,直到它需要你在编辑器或 TUI 中回答一个问题。
Hive 将任务拆分为 brainstorm、plan、execute、review、finalize 和 archive 各阶段,每个阶段都会留下持久的 markdown 产物,供下一阶段信任使用。
任务在后台并行推进,因此多个仓库或任务文件夹可以向前运行,而无需持续守在终端前。
网站说明每个阶段都可以运行在可配置的代理 CLI 上,默认是 Claude,也支持 Codex 或 Pi,因此团队可以为每一步选择所用模型。
TUI 会显示实时队列,并标出唯一需要人工响应的任务;你可以在编辑器中回复,然后继续处理其他工作。
Hive 将想法笔记、brainstorm、计划、评审、PR 元数据以及其他输出存为任务文件夹中的 markdown 文件,使工作流可检查且可编辑。
除了核心编码循环,文档还描述了可选的巡检模式、实验性的 PR babysitter,以及用于队列检查和审批的 Telegram 机器人。
从一句话的功能想法开始,在编辑器中回答后续问题,让 Hive 在几乎不需要持续监督的情况下把任务推进到草案 PR。
把 Hive 作为多个已接入项目的后台 worker,让任务并行推进,同时只在需要关注时查看队列。
使用 CLI 动词,或来自外部编码代理的 JSON 输出来查看状态、创建任务或审查结果,而无需解析终端文本。
启用 Telegram 机器人,在你离开终端时也能用手机收集想法、查看队列或批准工作。
使用 patrol 或实验性的 babysitter 来保持选定仓库处于绿色状态、审查变更,并以有限的代理尝试打开或修复 PR。
Hive 是一款本地 CLI 和 TUI,用于将粗略的软件想法转化为 pull request。你先安装它,在项目上运行 `hive init`,然后在需要时于编辑器中回应提示,观察守护进程推进任务。
源文档将 Hive 描述为以守护进程优先:后台守护进程推进已就绪的任务,而 TUI 用于查看队列并在 Hive 需要输入时作出响应。你也可以通过 CLI 命令,或借助带 JSON 输出的编码代理来驱动工作流。
Hive 作为附加到 GitHub Releases 的 `hive-cli` rubygem 提供。文档列出了 Ruby 3.4、`git`、已认证的 `gh`,以及 `claude` 和 `codex` 等代理 CLI 作为前置条件;Linux 环境可能还需要 `tmux`,而 Node.js/npm 仅是 wiki 索引器的可选项。
Hive 面向那些习惯本地代理工作流、可检查文件和后台自动化的、以终端为中心且可接受高 token 消耗的用户。网站表示,如果你想要托管式 Web 应用、托管服务,或者不在自己机器上运行守护进程的方案,它可能并不适合。
运行文档说明守护进程是按用户划分的服务,Telegram 机器人使用长轮询,而 PR babysitter 处于实验阶段。文档还指出 `hive tui` 仅供人工使用,如果成本失控,可以用 `hive daemon stop` 停止后台循环。
Ghost 是一款基于终端的 AI 助手,可在命令行中聊天、生成代码并运行任务。内置免费模型,支持 Linux、macOS 和 Windows,且为开源项目。
AakarDev AI helps teams manage AI provider access, project-level setups, logs, and analytics from one dashboard. It supports BYOK workflows and lists providers including OpenAI, Google Gemini, Anthropic, Groq, Mistral AI, and Perplexity AI.
Arduino VENTUNO Q is an edge AI computer for AI and robotics applications. It combines AI inference and deterministic control on a single board and is designed to work with Arduino App Lab.
Devin 是一款 AI 编码代理和软件工程师,帮助开发者与工程团队规划并执行复杂软件任务。支持桌面端、云端、JetBrains 和 CLI,适用于个人、团队及企业。
Open Computer Use 是一个开源的 Computer Use 服务,以 MCP 形式封装,适用于 macOS、Linux 和 Windows。可帮助 AI agents 和 MCP 客户端通过客户端安装命令或手动 MCP 配置运行桌面自动化工作流。
Codex Plugins 将可复用技能、应用集成和 MCP 服务器打包为工作流,可在 Codex 应用中安装或通过 Codex CLI 使用,帮助扩展连接服务任务、复用指令和团队共享流程。