xai-org/grok-build
SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.
解決的問題
Grok Build 是一個旨在自動化軟體開發任務的基於終端的 AI 程式設計代理。它允許開發人員在終端環境中與 AI 進行互動,該 AI 可以理解程式碼庫、編輯檔案、執行 Shell 命令並進行網路搜尋。
工作原理
它作為一個整合了代理執行期(agent runtime)的全螢幕終端使用者介面(TUI)運行。該系統使用 Rust 建構,由多個組件組成:用於渲染和提示的 TUI、用於管理任務的代理執行期,以及一套用於檔案系統存取、版本控制和 Shell 執行的工具。它可以以互動方式運行,也可以透過無頭模式用於 CI/CD 腳本,或者透過 Agent Client Protocol (ACP) 嵌入到編輯器中。
適用對象
面向那些偏好以終端為中心的流程,並希望擁有能夠自主或互動式執行複雜、長時間程式設計任務的 AI 代理的開發人員。
亮點
- 基於 TUI 的互動:提供用於 AI 輔助程式設計的全螢幕終端介面。
- 程式碼庫感知:理解本地程式碼庫以執行編輯和修改。
- 無頭模式:透過無頭入口點支援腳本編寫和 CI/CD 整合。
- 可擴展性:支援 MCP 伺服器、技能、外掛程式和鉤子(hooks)。
- 多模態執行:可以執行 Shell 命令並進行網路搜尋。
- Agent Client Protocol (ACP):允許將代理嵌入到其他編輯器中。
相關
- Dispatch
- Dispatch
- 專案
- 專案
- 專案