Show HN:MindFlock – 並行AI編碼代理,每個代理擁有獨立的Git工作樹
MindFlock 是一個開源桌面應用,允許開發者在隔離的 Git 工作樹和 tmux 會話中並行運行多個 AI 編碼代理,並通過統一的界面進行監督和管理。它支持多種 AI 編碼 CLI(如 Claude Code、Codex 等),提供引導式 Git 工作流(提交、推送、PR、合併),並能自動從問題跟蹤器和 PR 審查中創建工作會話。
MindFlock 是一個開源工具,旨在解決並行運行多個 AI 編碼代理時的管理難題。傳統上,開發者需要打開多個終端窗口,難以追蹤每個代理的狀態。MindFlock 通過將每個代理隔離在獨立的 Git 工作樹和 tmux 會話中,並在桌面應用中提供統一的監督界面,讓開發者一目瞭然地知道哪個代理需要關注。
該工具的設計核心是供應商無關性。開發者只需在 TOML 文件中定義代理的二進制文件、啓動參數、提示種子、活動檢測鈎子和模型定價,即可支持任何 AI 編碼 CLI。MindFlock 內置了 Claude Code、Codex、Gemini、aider 和 OpenCode 等熱門工具,並允許用户添加自定義代理。所有代理共享基於鈎子的活動檢測機制,能夠識別“工作”、“空閒”和“需要輸入”三種狀態,並跟蹤令牌和成本。
MindFlock 的另一個亮點是自動化工作流攝入。它可以監視 Shortcut、Jira、Linear、GitHub Issues 和 Asana 等任務跟蹤器,以及 GitHub 上需要審查的 PR。當發現分配給用户的工作項或帶審查評論的 PR 時,會自動創建工作樹、啓動代理並加載上下文,無需手動配置。每個會話都配備了一鍵式 Git 操作欄,支持從提交到合併的完整流程。
為了提升靈活性,MindFlock 還支持遠程控制。通過 mindflock serve tailscale 命令打印的二維碼,用户可以從手機瀏覽器訪問移動 UI,執行相同的 Git 操作,從而隨時隨地解除代理阻塞。此外,CLI 工具提供了與桌面應用相同的功能,包括創建、列出、附加、刪除會話等。
與其他並行代理工具相比,MindFlock 的主要優勢在於其跨平台桌面客户端(支持 Linux、macOS 和 Windows WSL2)、供應商無關設計、自動攝入功能以及可擴展的鈎子系統。安裝過程簡單,支持一鍵下載,但 macOS 和 Windows 在首次啓動時可能需要額外權限設置。
MindFlock 基於 Electron 構建,開源且社區驅動。開發者可以在 GitHub 上查看源代碼並根據自己的需求進行定製。