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 仓库、官方公告和文档。