可運作的原型 · 真實 repo 基準(n=14)

像管理 Scrum 團隊 一樣管理 AI 編程代理。

跟 agent 對話講出需求,一支混合 AI 團隊就幫你交付——全程看得到每一步,最後以 Pull Request 出貨,而你始終是拍板的 Product Owner。

開源 · MIT 授權
2人工關卡
82%本地完成率 · 真實 repo
$0本地執行成本
問題

AI 代理很會寫程式,卻很難被信任。

現今的編程代理是不透明的自動駕駛:你只能在最後核可一大包 diff,每個 token 都跑昂貴的前沿模型,專案一大就會偏移。沒有敏捷結構、沒有逐步檢查點、也沒有成本控管。

兩道人工關卡

在任何程式碼執行前,你先核可拆解後的待辦;完成後再驗收。中間全自動,但全程可見。

混合成本路由

工作預設留在本地且免費,直到重試額度用盡才升級到雲端。你不必為了讀每一個 diff 付前沿模型的價錢。

原子化工單合約

每張工單都是 JSON-Schema 合約,程式碼直接內嵌,並附上可被機器驗證的 Definition of Done。「完成」是測試結果,不是主觀判斷。

會復原,不只是失敗

卡住的工單不是死路——可以拆成更小的工作、釐清範圍、換模型重試、升級,或放棄。決策中心會清楚顯示哪些需要你處理。

預設可追溯

每次執行都串流到活動日誌,含 diff、重試、成本、執行的模型,以及背後的 prompt 版本——行為一旦改變,你看得到原因。

核心理念

把角色放到對的位置

不直覺的選擇:人類是 Product Owner,而不是 Scrum Master。流程機制可以自動化,產品判斷不行。

Product Owner
定義需求、核可範圍、驗收成果。
Tech Lead
雲端模型
拆解成原子工單、撰寫 DoD、執行審查。
Scrum Master
協調器
派發、路由、重試、升級——全自動。
開發團隊
本地 LLM
讀取脈絡、撰寫程式、執行測試、回報。
運作方式

從一段對話到一個 Pull Request

對話並拆解跟 agent 講你要什麼;它複述聽到的內容、把工作排進待辦提案,Tech Lead 再把每項拆成可測試的原子工單。
關卡 1 — 核可範圍在任何程式碼執行前,你檢視、編輯或排除提案的工單。
執行並自我修正本地或雲端模型在沙箱中撰寫程式並執行工單測試,在額度內重試。每一步都串流到看板與活動日誌。
審查Tech Lead 自動依 Definition of Done 檢查 diff。
驗收並出貨你驗收或退回(關卡 2);驗收後,HAAO 自動開 branch + PR 到你的 GitHub / GitLab。
為什麼選 HAAO

不是又一個編程代理——而是控制中樞

HAAO自主編程代理(Devin / Copilot Workspace / …)
人工控制兩道明確關卡(範圍 + 驗收)僅在最後核可一次 diff
成本模式混合:前沿模型負責推理,本地負責執行全部都用前沿模型
隱私可選本地執行(程式碼留在內部)僅限雲端
心智模型敏捷工單 + Definition of Done自由形式的自動駕駛
信任姿態審查結論 + 重做循環,可回復大多不透明

在瀏覽器裡看完整流程

完整流程的互動模擬——不含實際模型呼叫、免安裝。

常見問題

HAAO 是什麼?

HAAO(Hybrid AI-Agile Orchestrator)是一個開源的 AI 編程代理治理層。雲端模型負責拆解與審查,本地模型負責執行,兩道人工關卡讓人保持對範圍與交付內容的掌控。

它和 Cursor、Devin 或 Copilot Workspace 有何不同?

那些是編程代理——單一模型包辦一切,你只在最後核可 diff。HAAO 是代理外圍的控制中樞:混合成本路由(前沿負責推理、本地負責執行)、兩道明確的人工關卡,以及作為可被機器驗證合約的工單。

我需要雲端 API 存取嗎?

雲端模型(Claude)負責拆解與審查。執行透過 LM Studio 在本地模型上進行,因此大部分工作免費又私密。雲端被擋在重試額度之後,不在主要路徑上。

可以用於正式環境嗎?

還不行——它是一個可運作的端到端原型,已在真實開源 repo 上驗證(見 基準測試:82% 本地完成、46% 一次成功,涵蓋小檔與大檔)。現在已支援可選的平行工作者池,搭配依賴圖與衝突偵測(預設單一工作者),但仍屬早期。請當作有實測的原型,而非正式環境軟體。

它會交付程式碼,還是只會寫?

會交付。你驗收後,HAAO 會自動開 branch + Pull Request 到你的 GitHub 或 GitLab——最小權限、idempotent(每張工單一個 PR)。

可以用 OpenAI 或其他雲端模型,不只 Claude 嗎?

可以。登錄多個雲端供應商(Anthropic、OpenAI、OpenRouter 等)、加密保存金鑰,並依角色指派特定模型——或全部用本地。

跑 AI 寫的程式碼安全嗎?

測試 / DoD 指令在沙箱中執行、預設斷網且環境受限;觸碰到工單宣告範圍外檔案的編輯會被拒絕,測試期間的對外連線嘗試會被稽核。金鑰加密保存並從日誌中遮蔽;注入的 repo 內容一律當作不可信。你也可以要求 API token,並在啟用身分後加上角色權限與僅可附加的稽核日誌。

它是開源的嗎?

是的,採 MIT 授權。你可以自行架設並使用自己的金鑰。