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 許可,歡迎社區貢獻。