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 倉庫、官方公告和文檔。