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 上檢視原始碼並根據自己的需求進行定製。