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 快捷鍵實現快速導航與操作執行。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案