SpaceXAI 開源 Grok Build:Rust 編寫的代理框架、TUI 和工具層
SpaceXAI 於 2026 年 7 月 15 日開源了 Grok Build,這是其 grok CLI 背後的終端 AI 編碼代理。原始碼以 Apache 2.0 許可證釋出,包含代理迴圈、工具排程、TUI 和擴充套件系統,但 Grok 4.5 模型保持閉源,且不接受外部貢獻。
SpaceXAI 今日在 GitHub 上開源了 Grok Build,這是其 grok CLI 背後基於終端的 AI 編碼代理。此次釋出涵蓋了代理框架(agent harness)、終端 UI(TUI)、CLI shell 和開發者工具,均採用 Apache 2.0 許可證。
Grok Build 是什麼?
Grok Build 是一個代理框架,為模型提供上下文組裝、響應解析和工具呼叫排程等功能。它於 2026 年 5 月 25 日作為早期測試版釋出,能夠理解程式碼庫、編輯檔案、執行 shell 命令、搜尋網頁,並管理長時間執行的任務。它以全屏、滑鼠互動的 TUI 模式執行,同時提供頭less模式用於指令碼和 CI,並透過代理客戶端協議(ACP)嵌入編輯器。
開源內容
SpaceXAI 列出了四個主要開源領域:代理迴圈(上下文組裝、響應解析、工具呼叫排程)、工具(程式碼讀取、編輯、搜尋)、終端 UI(渲染、輸入處理、計劃審查和內聯差異檢視器)以及擴充套件系統(技能、外掛、鉤子、MCP 伺服器和子代理)。這些領域對應於多個 Rust crate,包括 xai-grok-pager(TUI)、xai-grok-shell(代理執行時和入口點)、xai-grok-tools(工具實現)和 xai-grok-workspace(主機檔案系統、VCS、執行和檢查點)。根 Cargo.toml 是自動生成的,應視為只讀。
本地優先路徑
Grok Build 現在可以完全本地優先執行:自行編譯,指向本地推理端點,並透過 config.toml 配置所有內容。使用者可以透過 grok inspect 命令檢視當前目錄下發現的配置、指令、技能、外掛、鉤子和 MCP 伺服器。
對比其他工具
與 Codex CLI(Apache 2.0,接受外部 PR)、OpenCode(MIT,社群專案)和 Claude Code(專有)相比,Grok Build 同樣採用 Apache 2.0 許可證,允許分叉和修改,但不接受外部 PR。它支援透過 config.toml 選擇任何模型。
用例
四個主要用例包括:審計工具層以決定是否採用、分叉用於內部框架、在 air-gapped 環境中執行、以及透過頭less模式整合到 CI 流水線。預構建二進位制檔案可透過 curl 獲取,也可以從原始碼構建(需要 protoc 和固定的 Rust 工具鏈)。提供單 crate 的命令(如 cargo check -p xai-grok-tools)以加快審計。
資源
更多資訊請訪問 GitHub 倉庫、官方公告和文件。