dohooo/helmor
Open-source local workbench for multi-agent software development.
解決的問題
Helmor 填補了 AI 生成程式碼與實際軟體發佈之間的鴻溝。它提供了一個本地優先的工作台來並行編排多個程式設計代理,使用戶無需在不同的工具與環境之間切換,即可輕鬆地審查、測試與合併變更。
工作原理
Helmor 為本地目錄下的每個任務管理隔離的 git 工作區(使用 worktrees 與 branches)。使用者只需新增一個儲存庫,建立一個工作區,然後向選定的代理發出執行任務的提示詞。該工作台整合了 Monaco 編輯器、diff 檢視與終端機以及聊天功能,使用戶可以直接從介面中審查代理的工作並觸發 PR/MR 操作(建立、合併、修復 CI)。
適用對象
專為使用多個 AI 程式設計代理,並希望擁有一個集中式系統來管理並行任務、審查 diff 以及在本地處理版本控制生命週期的開發者而設計。
亮點
- 隔離的工作區:每個任務都有自己的 git worktree 與分支,防止代理之間相互干擾。
- 代理無關:支援包括 Claude Code、Codex、Cursor、OpenCode 與 Kimi Code 在內的各種代理,並使用使用者自己的 API 金鑰。
- 整合審查:在單一視窗中結合了對話、diff、程式碼編輯器與終端機。
- 一鍵發佈:與 GitHub 與 GitLab 直接整合,用於建立 PR、合併與解決衝突。
- 可腳本化介面:包含用於終端機控制或由其他代理執行自動化的 CLI 與 MCP 伺服器。
- 快速存取:一個可以在任何地方啟動工作區與聊天的懸浮視窗 (⇧⌥Space)
相關
- 專案
- 專案
- 專案
- 專案
- 專案