可合併性預測
使用 Git merge-tree --write-tree,持續模擬進行中的代理分支之間的成對合併,因此預測是基於 Git 自身的合併底層機制。
Braidkeep 是專為平行 AI 程式設計代理打造的合併安全與範圍防護工具,可預測可能的合併衝突、限制檔案權限,並協助團隊選擇更安全的合併順序。
Braidkeep 是一個採用 Apache-2.0 授權的合併安全與範圍防護層,適用於平行 AI 程式設計代理的群組。它旨在協助團隊預測合併衝突、限制代理可編輯的位置,並決定將分支整合回 main 的更安全順序。
這個專案明確標示為研究預覽版(v0.1.0)。README 說它預測的是可合併性,而不是正確性,因此應先在一次性或非關鍵的儲存庫上使用,並在採取行動前先審閱其輸出。
使用 Git merge-tree --write-tree,持續模擬進行中的代理分支之間的成對合併,因此預測是基於 Git 自身的合併底層機制。
在即時衝突矩陣 TUI 中顯示目前的衝突狀態;當某個 commit 落地時,衝突會即時亮起,而且不需要實際合併即可看到變化。
使用在 braidkeep.yaml 中宣告的每個代理檔案所有權允許清單,在變更落地前攔截範圍擴張。
提供 braidkeep check 作為審查時的強制執行步驟,無論代理是如何被啟動的,都會在 CI 中對 diff 執行檢查。
計算安全的合併順序,將沒有衝突的分支分組成批次,並以最少衝突優先的方式安排其餘較棘手的分支。
以單一靜態二進位檔形式提供,且維持唯讀,只與 Git 底層機制互動,不會修改工作樹、索引或 refs。
當有多個代理分支同時活躍,而你想在任何人合併之前即時查看哪些分支配對可能衝突時,使用 braidkeep watch。
當代理只應觸碰程式碼庫中很小的一部分,例如應該限制在 internal/auth/ 內的驗證修正時,使用允許清單工作流程。
當你需要決定哪些分支可以立即一起合併、哪些分支應延後並稍後排序處理時,使用 braidkeep plan。
當你希望無論代理是如何啟動的,都能在 CI 或審查自動化中對 diff 強制執行檔案所有權規則時,使用 braidkeep check。
在將工具導入重要程式碼庫之前,先使用示範流程或一次性儲存庫來評估它。
Braidkeep 被定位為早期研究預覽版。README 說它預測的是可合併性,而不是正確性,因此乾淨的預測不代表一定能正確或安全地合併。
README 將 braidkeep watch 描述為即時的成對衝突矩陣,將 braidkeep plan 描述為安全合併順序規劃器,並將 braidkeep check 描述為針對檔案所有權規則的審查時強制檢查閘門。
這個專案在 braidkeep.yaml 中記錄了每個代理的檔案所有權允許清單,並使用 Claude Code PreToolUse hook 作為預設啟用的寫入時防護措施。README 也說 braidkeep check 會在 CI 中對 diff 執行,且無法被代理的啟動模式繞過。
README 說 Braidkeep 可在任何 orchestrator 下運作,包括 Claude Squad、Conductor、Vibe Kanban、純 tmux 或 CI。
README 說 Braidkeep 依原樣提供,且應先在一次性或非關鍵的儲存庫上測試,並在採取行動前先審閱其輸出。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。
hob 是一個獨立的 coding agents 工作區,整合 agent sessions、終端機、歷史紀錄與後續工作,並維持你既有的工具與供應商設定。適合想保有本機路由、歷史與工作區結構控制權的開發者。
Manta AI 是一款自動化網頁應用測試工具,從 URL 即可開始探索、建立行為地圖,並以自然語言產生測試與回歸檢查,無需撰寫腳本或維護 selector。
SonOf 串接你的 repo 與 PM 工具,審核程式碼庫與產品脈絡,將核准工作轉為可交付的 ticket,並由資深工程師審查,協助創辦人與工程主管快速補足 backlog。
Ghost 是一款終端機 AI 助手,可在命令列中聊天、產生程式碼並執行任務。內建免費模型,支援 Linux、macOS、Windows,且為開源工具。