开源 AI 编码代理编排桌面工作台,基于 Git Worktree 隔离实现多代理并行编码,支持 Claude Code、OpenCode、Codex 及本地 LLM。
Hive 是一款面向并行编码场景的 AI 编码代理编排桌面工作台。其核心机制是 Worktree-First 工作流——每个 AI 代理运行在隔离的 Git Worktree 分支上,彻底避免多代理间的文件冲突与上下文干扰。
核心能力#
Worktree 隔离与并行
- 每个代理绑定独立 Git Worktree 分支,无需 stash 或切换分支
- 一键创建/归档/删除 Worktree,自动分配城市名便于识别
- Worktree Connections:跨分支双向链接,实时同步文件变更、快速切换、diff 对比、共享终端与 AI 上下文
AI 代理编排
- 支持 Claude Code、OpenCode、Codex 及本地 LLM 作为编码代理
- 实时流式响应、工具调用可视化、权限审批、撤销/重做
- Kanban 看板:任务卡片可直接派发给 AI 代理,跟踪 Todo → In Progress → Done
- 跨仓库 AI 上下文:链接前端/后端/共享类型仓库,单次会话感知完整技术栈
工程化工具集成
- 智能文件浏览器:实时 Git 状态指示、内联 diff、文件历史浏览
- Monaco Editor 内核,提供 VS Code 级别编辑体验
- 完整 Git 可视化操作:提交/推送/拉取/分支管理、暂存文件与提交历史查看
- 通过
.mcp.json支持 MCP 协议扩展,.claude/commands/预定义 Claude Code 指令模板
体验与效率
- 命令面板(Cmd+K):搜索会话、切换 Worktree、执行命令
- Spaces 空间组织:将相关项目和 Worktree 归入逻辑工作区,支持置顶收藏
- 10 种内置主题(6 暗 4 亮),支持跟随系统主题
适用场景#
- 多特性/多 Bug 并行开发,各代理在隔离 Worktree 中独立运行
- 全栈开发:连接前端、后端、共享类型仓库,单次会话感知完整技术栈
- 代码审查:连接审阅者与作者 Worktree,实时 diff 对比
- 重构验证:连接新旧实现,确保特性对等
安装与快速开始#
macOS(Homebrew):
brew install --cask hive-app
跨平台下载: 从 GitHub Releases 下载对应平台安装包(.dmg / .exe / .AppImage / .deb)。
三步上手:
- 打开 Hive → 点击 "Add Project" → 选择本地 Git 仓库
- 选择项目 → 点击 "New Worktree" → 选择或新建分支
- 打开 Worktree → 点击 "New Session" → 选择代理开始编码
架构概要#
基于 Electron + electron-vite 构建,TypeScript 占比 97.3%,使用 pnpm 包管理、Vitest 测试、ESLint + Prettier 代码规范、mise 任务运行。项目结构包含 src/(源码)、test/(测试)、docs/(文档)、scripts/(脚本)、resources/(资源)等目录。
待确认信息#
- 首次发布日期:README 仅注明 MIT © 2024,具体首发时间未标注
- 支持的 LLM 提供商完整列表:官网提到支持本地 LLMs 但未列出具体兼容提供商
- 插件系统与云同步/团队协作:均在 Roadmap 中列为未来功能,当前不可用