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
  • 專案
  • 專案
  • 專案