xAI Grok Build

xAI 开源的终端 AI 编码智能体(Rust / Apache 2.0),对标 Claude Code 与 Codex CLI,支持交互式 TUI、无头模式、Plan、并行子代理、MCP、ACP 与本地模型。

#type / resource #status / growing #tech / ai #resource / xai-grok-build #interface / cli #media / tool

[!info] related notes

xAI Grok Build

它是什么

Grok Build 是 xAI 推出的终端 AI 编码智能体,以命令行为核心,通过 Agent 自主完成”理解代码 → 修改文件 → 执行命令 → 验证”的完整开发流程。它于 2026 年 7 月 14–16 日正式开源,仓库 xai-org/grok-build 约 84 万行 Rust,采用 Apache 2.0 许可证。

定位上,它最接近 Anthropic 的 Claude Code 与 OpenAI 的 Codex CLI:local-first(默认优先在本地机器运行),单二进制分发(grok),全屏 TUI 交互。底层模型基于 xAI 的 Grok 4.5,API 定价为输入 $0.20 / 百万 token、输出 $1.50 / 百万 token(SWE-Bench Verified 得分 70.8%,256K 上下文窗口)。

[!warning] 开源背景:一次隐私风波 开源的直接诱因是一起隐私事件:安全研究员发现 Grok Build 在运行时会把整个工作目录(含 ~/.ssh、密码管理器数据库、个人文档)静默上传到 xAI 的服务器,即便开启隐私设置也不例外。开源后 xAI 重置了所有用户的服务端限制,并支持完全本地运行(不再受云端额度限制)。在把敏感仓库交给任何 coding agent 前,都建议先读源码、用 grok inspect 核对,必要时抓包确认数据路径。

架构:四个分层

Grok Build 把能力拆成清晰的分层——单二进制但内部解耦,便于审计单个组件:

crate职责
TUIxai-grok-pager全屏终端界面:滚动回放、提示栏、渲染、鼠标支持
Agent 运行时xai-grok-shell执行循环,三种形态:交互式 TUI / 无头(脚本与 CI)/ leader-stdio(被 IDE 通过 ACP 嵌入)
工具集xai-grok-tools文件编辑、终端执行、网页搜索、沙箱执行、检查点
工作区xai-grok-workspace文件系统与 VCS 编排

THIRD_PARTY_NOTICES.md 明确说明:其工具实现移植自 OpenAI Codex(apply_patch、grep_files、list_dir、read_file)与 sst/opencode(bash、edit、glob、grep、read、skill、todowrite、write),按 Apache §4(b) 标注修改并兼容授权。换言之,Grok Build 在工具语义上刻意兼容 Codex / OpenCode 生态,而非另起一套。

核心能力

能力说明
代码库理解读项目结构、自动发现依赖/配置/测试目录,解释调用链与架构
代码修改编辑文件、运行命令、跑测试、按错误继续修复
交互式 TUI全屏界面,鼠标操作、无闪烁滚动、斜杠命令
无头模式grok -p "..." 直接喂提示,适合脚本与 CI
Plan 模式先规划再执行(→ 权限模式
并行子代理--max-agents N 启动多个子智能体并行干活
MCP 扩展支持 Model Context Protocol,挂载外部工具 / 企业内网 / 私有知识库
ACP 接入通过 Agent Client Protocol 被编辑器作为原语嵌入
检查点回滚关键步骤打快照,可回滚代码与对话上下文
AGENTS.md 兼容直接读取项目 AGENTS.md,复用规则、插件、Hooks、MCP 配置

安装

[!tip] 三种方式 官方二进制(受 xAI 服务条款约束,scoop manifest 的 license 标为 Proprietary)、官方安装脚本、或从 Apache 2.0 源码自编译(后者才是真正开源版)。

1. scoop(Windows,已验证可用)

scoop install grok-cli     # main bucket,bin = grok.exe

[!caution] 别装错包 scoop search grok 还会命中 grok(aegoroff 的 regex 宏引擎,需手动加 aegoroff bucket)、ngroksigrok——它们与 Grok Build 无关。要装的是 grok-cli

2. 官方脚本

# macOS / Linux / Git Bash
curl -fsSL https://x.ai/cli/install.sh | bash
# Windows PowerShell(管理员推荐)
irm https://x.ai/cli/install.ps1 | iex

3. 源码编译(要真正开源版时)

git clone https://github.com/xai-org/grok-build.git
cd grok-build
cargo build -p xai-grok-pager-bin --release   # 产物 target/release/xai-grok-pager

需要 Rust(版本由 rust-toolchain.toml 锁定)与 protoc(经 dotslash 提供,cargo install dotslash)。官方安装脚本会把产物重命名为 grok

配置

认证

首次运行 grok 会打开浏览器做 xAI 账号授权;无浏览器 / CI 环境改用环境变量:

export XAI_API_KEY="xai-..."     # PowerShell: $env:XAI_API_KEY="xai-..."

API key 在 https://console.x.ai 创建。

本地模型(local-first)

开源后支持把推理端点指向自己的模型,脱离默认云端路径。编辑 ~/.grok/config.toml(Windows:%USERPROFILE%\.grok\config.toml):

[model.my-local]
model = "model-id"
base_url = "https://api.example.com/v1"
name = "My Local Model"
env_key = "API_KEY"

[models]
default = "my-local"

校验与调用:

grok inspect                 # 确认模型发现
grok -p "Hello" -m my-local  # 用本地模型

规则文件

Grok Build 直接读取 AGENTS.md(兼容 Claude Code 生态),自动复用项目级指令、插件、Hooks 与 MCP 配置,迁移成本接近零。

使用

grok                                          # 进入项目目录后启动全屏 TUI
grok -p "Explain the architecture"            # 无头模式,一次性任务
grok plan "refactor callbacks to async/await" # 先规划再执行
grok --max-agents 8 "add TypeScript types"    # 并行子代理
grok @src/main.rs "walk me through this file" # @ 引用具体文件
grok -p "review this PR" --output-format streaming-json  # CI 结构化输出

相近工具与关系

  • OpenAI Codex:Grok Build 的工具实现直接移植自 Codex CLI,二者在编辑 / 搜索 / 文件操作语义上高度一致。
  • Claude Code:生态兼容目标,Grok Build 复用其 AGENTS.md、MCP 与 Hooks 约定。
  • OpenCode:同样被移植工具实现(bash / edit / glob / grep 等),开源终端 agent 的另一条路线。
维度Grok BuildCodex CLIClaude Code
厂商xAIOpenAIAnthropic
开源Apache 2.0(2026-07)开源(Apache 2.0)闭源(CLI 开源讨论中)
语言RustRust / TS
入口TUI / 无头 / ACPTUI / Cloud / IDETUI / SDK
模型Grok 4.5GPT 系列Claude 系列
本地模型支持(config.toml)通过中转站通过中转站

使用边界

  • 适合规则明确、可验证的开发任务:重构、补测试、修 CI、批量改名。
  • 不适合独立承担复杂业务边界与架构判断。
  • 敏感仓库务必先确认数据不会外传(见上方隐私提示)。

最短记忆方式

Grok Build = xAI 开源的终端 AI 编码智能体(Rust / Apache 2.0),对标 Claude Code 与 Codex CLI;核心是把代码理解 → 修改 → 验证串成闭环,并兼容 Codex / OpenCode 工具语义与 Claude Code 的 AGENTS.md / MCP 生态。

创建于 2026/7/22 更新于 2026/7/22