xAI 开源 Grok Build:Rust 编写的终端编程代理
什么是 Grok Build
Grok Build 是 xAI 旗下 SpaceXAI 团队开发的终端编程代理。它运行在全屏 TUI 中,能理解代码库上下文、编辑文件、执行 shell 命令、搜索网页、管理长任务。支持三种运行模式:交互式 TUI、无头模式(用于 CI/CD 脚本自动化)、以及通过 Agent Client Protocol(ACP)嵌入到编辑器中。
2026 年 7 月,xAI 宣布将 Grok Build 完整开源,源码以 Apache License 2.0 发布在 GitHub。整个项目用 Rust 编写,代码量占比 99.6%。

开源意味着什么
xAI 在官方公告中给出了三个理由:
第一,透明性。开发者可以直接阅读源码,看到从上下文组装(context assembly)到工具调用分发(tool-call dispatch)的完整链路是怎么实现的。
第二,可扩展性。Grok Build 支持 skills、plugins、hooks、MCP servers、subagents 等扩展机制,开源后源码成为这些机制如何加载和调用的权威参考。
第三,本地优先运行。开源后,开发者可以自行编译 Grok Build,指向自己的本地推理服务,通过 config.toml 文件配置全部参数。不再依赖 xAI 的云端推理基础设施。
代码仓库结构
仓库从 SpaceXAI monorepo 定期同步,核心由五个 crate 组成:
| Crate | 职责 |
|---|---|
xai-grok-pager-bin | 编译入口,构建 grok 二进制(artifact 名 xai-grok-pager) |
xai-grok-pager | TUI 渲染层:滚动缓冲区、提示符、模态框、渲染引擎 |
xai-grok-shell | Agent 运行时,包含交互式、stdio、headless 三种入口 |
xai-grok-tools | 工具实现:终端、文件编辑、搜索等 |
xai-grok-workspace | 宿主文件系统、VCS、命令执行、检查点机制 |
THIRD-PARTY-NOTICES 文件显示,xai-grok-tools 移植了 openai/codex 和 sst/opencode 的工具实现,在 Apache 2.0 第 4(b) 条款下附带了变更通知。第三方代码保留原始许可证。
一个细节:根 Cargo.toml(workspace members、依赖版本、lints、profiles)是生成的,开发者应将其视为只读,修改 per-crate 的 Cargo.toml。
从源码构建
依赖要求
- Rust 工具链(由 rust-toolchain.toml 指定版本,rustup 自动安装)
- protoc(proto 代码生成,仓库内置 bin/protoc 或回退到 PATH 上的 protoc)
- macOS 和 Linux 是受支持的构建平台;Windows 构建是 best-effort,未在此仓库中测试
构建命令
bashcargo run -p xai-grok-pager-bin # 编译并启动 TUI cargo build -p xai-grok-pager-bin --release # release 二进制 cargo check -p xai-grok-pager-bin # 快速验证
编译产物名为 xai-grok-pager,官方安装脚本将其命名为 grok。首次启动时会打开浏览器进行 OAuth 认证。
开发命令
bashcargo check -p <crate> # 总是针对特定 crate,全 workspace 构建很慢 cargo test -p xai-grok-config # 单 crate 测试 cargo clippy -p <crate> # lint 配置在仓库根的 clippy.toml cargo fmt --all # rustfmt 配置在仓库根的 rustfmt.toml
快速安装
不想从源码构建的开发者,可以使用官方预编译二进制:
bashcurl -fsSL https://x.ai/cli/install.sh | bash # macOS / Linux / Git Bash irm https://x.ai/cli/install.ps1 | iex # Windows PowerShell grok --version
扩展生态
Grok Build 的扩展机制涵盖五个维度:
- Skills:可复用的工作流定义,类似 Claude Code 的 skills
- Plugins:功能插件系统
- Hooks:生命周期钩子,在特定事件触发自定义逻辑
- MCP Servers:Model Context Protocol 服务器集成,连接外部工具
- Subagents:并行子代理,用于研究、构建、审查等任务
用户指南随 pager crate 发布,位于 crates/codegen/xai-grok-pager/docs/user-guide/ 目录,涵盖快速入门、键盘快捷键、slash 命令、配置、主题、MCP 服务器、skills、plugins、hooks、headless 模式、沙箱等。
在线文档地址:docs.x.ai/build/overview。
使用限制重置
SpaceXAI 在开源公告同日宣布,已重置所有用户的 Grok Build 使用限制。这并非首次重置,2026 年 5 月底因缓存效率问题导致用户快速触及限额后,xAI 也曾做过一次全量重置。
开源协议和贡献
代码采用 Apache License 2.0。但仓库的 CONTRIBUTING.md 明确写道:不接收外部贡献(External contributions are not accepted)。这属于"源码可见"(source-available)模式:你可以阅读、fork、自行编译和修改,但无法向上游提交 PR。
技术路线对比
| 维度 | Grok Build | Claude Code | Codex CLI |
|---|---|---|---|
| 语言 | Rust | TypeScript | Rust |
| 架构 | 多子代理并行 | 单推理 pass | 云端沙箱优先 |
| 运行模式 | 本地优先 | 本地 | 云端优先 |
| 开源 | Apache 2.0(不收 PR) | 闭源 | 开源 |
| 扩展 | skills/plugins/MCP/hooks | skills/MCP | MCP |
背景:隐私争议
值得回顾的是,2026 年 7 月 12 日,一位独立研究员发布了对 Grok Build CLI v0.2.93 的网络层分析,发现该版本会将完整的 Git 仓库(包括提交历史)上传到 xAI 的 Google Cloud Storage。Elon Musk 随后在 X 上承诺删除所有此前上传的用户数据,并强调零数据保留(ZDR)和 /privacy 命令始终受尊重。
开源在此背景下具有额外意义:开发者现在可以自行审计代码,确认数据流路径。
来源:x.ai/news/grok-build-open-source · GitHub: xai-org/grok-build(Apache 2.0)
- 华为开源 920 亿参数 openPangu-2.0-Flash 模型6/30/2026
- DeepSeek 联合北大开源 DSpark:半自回归推测解码,推理速度提升 57% 至 85%6/27/2026
- Linux登顶2026 CVE漏洞榜:内核维护者称这是好事7/4/2026
- 字节跳动开源 Lance:3B 参数统一图像视频理解生成与编辑5/22/2026
- F-Droid将Google ADV定性为恶意软件:40亿设备已被预装7/5/2026
- Kimi K2.7 Code 开源:代码基准全面提升,token 消耗降 30%6/12/2026
- Google 每月付 SpaceX 9.2 亿美元租 AI 算力,协议至 2029 年6/6/2026
- MiniMax M3 发布:1M 上下文 + 原生多模态 + 前沿 Coding6/1/2026
- 小米发布 Xiaomi OneVL 一步式潜空间推理框架并全面开源5/13/2026
- TanStack npm 供应链攻击复盘:Pwn Request + 缓存投毒 + OIDC 内存提取的完整攻击链5/12/2026
- 小米开源 OmniVoice:646 语种零样本语音克隆 TTS5/7/2026
- GitHub 将于 6 月在旧金山总部举办 OpenClaw 社区交流活动5/5/2026
- PyPI 包 lightning 遭供应链攻击,800 万月下载量的 ML 框架暴露开发者凭证5/2/2026
- Qwen 开源高性能线性注意力内核库 FlashQLA,速度提升 2-3 倍4/28/2026
- Asahi Linux 突破 M3 芯片适配,但苹果的硬件围墙正在加高4/27/2026
- OpenClaw 发布 2026.4.24 版:默认模型切换为 DeepSeek V4 Flash4/26/2026
- Hugging Face 最大开源仓库快被 AI 垃圾 PR 淹没了3/19/2026
- DeepSeek 开源 TileKernels:面向 Blackwell 架构的高性能 LLM 算子库4/23/2026
- Vercel 确认安全事件,暗网卖家声称掌握核心访问权限4/19/2026
- xAI 下周发布 Grok Build,进军 AI 编程代理市场4/18/2026
- Kimi K2.6 发布:开源模型在编码基准上全面追平闭源第一梯队4/20/2026
- Cherry Studio 被指违规遥测,禁用分析功能后仍连接服务器4/19/2026
- SpaceX 以 600 亿美元期权锁定 Cursor,AI 编程赛道最大收购案浮出水面4/22/2026
- 百度开源 8B 文生图模型 ERNIE-Image:文字渲染达 SOTA,消费级显卡即可运行4/15/2026
- 英伟达发布全球首个开源量子 AI 模型家族 Ising,用 AI 打造量子计算机的「操作系统」4/15/2026
- 苹果曾私下威胁将 Grok 移出 App Store,因其生成色情深伪内容4/15/2026
- 开源项目分享:SwiftMTP——macOS 平台的安卓文件传输工具4/10/2026
- 法国政府承诺以 Linux 取代 Windows,覆盖 250 万公务员桌面4/10/2026
- Linux 内核即将告别 Intel 486,37 年的兼容走到终点4/7/2026
- 有人在 GitHub 上开源了一个「前任 Skill」3/31/2026