AI News HubLIVE
站內改寫1 分鐘閱讀

SpaceXAI 開源 Grok Build:Rust 編寫的代理框架、TUI 和工具層

SpaceXAI 於 2026 年 7 月 15 日開源了 Grok Build,這是其 grok CLI 背後的終端 AI 編碼代理。原始碼以 Apache 2.0 許可證釋出,包含代理迴圈、工具排程、TUI 和擴充套件系統,但 Grok 4.5 模型保持閉源,且不接受外部貢獻。

來源MarkTechPost作者: Michal Sutter

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