morapelker/hive

Project/Worktree manager, deeply integrated with AI agents to increase productivity and multitask efficiently

解决的问题

Hive 解决了在不同项目和分支之间管理多个 AI 编码代理时的混乱问题。它消除了对多个终端标签页的需求,避免了多个代理同时编辑同一文件导致的冲突风险,同时消除了频繁进行 git stashing 和分支切换的繁琐操作。

工作原理

Hive 作为一个协调器,将 AI 编码代理(如 Claude Code、OpenCode 和 Codex)集成到一个统一的界面中。它利用 git worktrees 为每个代理会话创建隔离的环境,允许多个分支同时打开并处于活动状态。它还具备「Worktree Connections」功能,允许用户将两个不同的 worktree 连接起来,以共享上下文、对比实现方案或实时同步更改。

适用人群

同时使用多个 AI 编码代理,并在多个 git 分支和项目之间切换的开发者,希望以更有序、更直观的方式管理这些会话。

主要亮点

  • 以 Worktree 为先的工作流:通过可视化方式创建和管理隔离的 git worktree,避免 stashing 或手动切换分支。
  • 集成的 AI 会话:直接支持 OpenCode、Claude Code 和 Codex,提供实时响应流式传输和工具调用执行。
  • Worktree 连接:将不同分支链接起来,共享 AI 上下文、并排对比代码或协调全栈开发。
  • 可视化 Git 集成:内置文件浏览器,支持实时 git 状态、内联差异和可视化提交/推送/拉取管理。
  • 命令面板:通过 Cmd+K 快捷键实现快速导航和操作执行。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目