Show HN:AI-whisper – 兩個真正的編碼代理CLI,一個實現,一個審查
ai-whisper 是一款終端原生的工具,可以將兩個編碼代理(如 Claude 和 Codex)配對,在結構化工作流中協作,一個負責實現,另一個負責審查,無需人工全程監督。
ai-whisper 是一個開源工具,旨在將兩個編碼代理配對,透過結構化工作流實現協作。它採用終端原生設計,使用者可以在各自的終端中掛載代理,然後透過簡單命令啟動工作流。工作流的核心是“接力棒”機制:只有一個代理擁有控制權,負責實現或審查,完成後將控制權交給另一個代理。這種方式確保了工作的有序進行,避免了多代理同時操作帶來的混亂。
工具支援多種工作流,包括規範驅動開發、開放式目標迴圈、複雜錯誤修復等。每個工作流都包含明確的階段和狀態轉換,代理在這些階段中自主執行,而 LLM 評估器則即時判斷輸出是否符合要求。如果工作未達到標準,審查代理會生成反饋,實現代理進行迭代,直到透過或預算耗盡。整個過程可以隨時暫停和恢復,狀態持久化,適合長時間執行的任務。
ai-whisper 還提供了一個即時儀表板,使用者可以檢視每次執行的狀態、每個階段的判定結果以及代理之間的交接情況。這有助於開發者監控工作流進展,並在必要時進行干預。工具還支援透過命令列重新連線已斷開的會話,確保持續性。
使用 ai-whisper 需要一些前提條件:Node.js 22+、至少一個支援的代理 CLI(Claude Code 或 Codex CLI,ezio 整合在工具中),以及 LLM 評估器的憑據。它目前支援 macOS 和 Linux,Windows 使用者可透過 WSL2 使用。工具預設啟用代理的完全自主模式,因此使用者應當確保工作區程式碼的可信度,並在最終輸出前自行審查。
對於已經依賴編碼代理的工程師來說,ai-whisper 提供了更結構化的協作方式。它不僅適用於規範到實現的完整流程,也適合需要多模型交叉驗證的場景。專案採用 Apache 2.0 許可,歡迎社群貢獻。