Grok Build (grok CLI)

SpaceXAI 的终端 AI 编程代理,以全屏 TUI 理解代码库、编辑文件、执行命令并管理长时任务。

Star 数
★ 27k
最近更新
19 天前
License
Apache-2.0
主语言
Rust

30 秒速览

运行形态
命令行工具
可在哪里用
平台专用
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
RustDotSlashprotocShell / 命令行网络访问本地文件系统MCP Server
典型场景
开发者希望在终端中进行交互式 AI 辅助编码,利用全屏 TUI 进行上下文感知的代码编辑和命令执行。
不适合
  • 希望提交代码或自行定制分支的开发者
  • 需要稳定支持 Windows 的生产环境

这个 Agent 能做什么,适合哪些场景?

Grok Build 是 SpaceXAI 推出的终端 AI 编程代理,以全屏 TUI 形式运行,能够理解代码库、编辑文件、执行 Shell 命令、搜索网络并管理长时间运行的任务。它支持交互式使用、通过无头模式用于脚本和 CI,以及通过 Agent Client Protocol (ACP) 嵌入编辑器。该仓库包含 grok CLI/TUI 及其代理运行时的 Rust 源代码,并从 SpaceXAI monorepo 定期同步。二进制产物为 xai-grok-pager,官方安装则命名为 grok。首次启动时需通过浏览器进行身份验证。仓库采用 Apache License 2.0 许可,但不接受外部贡献。

Grok Build 提供一个全屏 TUI,支持滚动回看、提示符、模态框和渲染。其代理运行时 (xai-grok-shell) 提供 leader、stdio 和 headless 入口点。工具层 (xai-grok-tools) 包含终端、文件编辑、搜索等工具实现。workspace 层 (xai-grok-workspace) 处理宿主文件系统、VCS、执行和检查点。它能够编辑文件、执行命令、搜索网页,并通过 Agent Client Protocol 嵌入编辑器。无头模式允许脚本和 CI 使用。它支持通过 MCP 服务器扩展,并包含技能、插件和钩子等功能。支持沙箱化。

  1. 开发者希望在终端中进行交互式 AI 辅助编码,利用全屏 TUI 进行上下文感知的代码编辑和命令执行。
  2. CI/CD 工程师需要将 AI 编码代理集成到自动化流水线中,通过无头模式运行。
  3. 编辑器用户希望通过 Agent Client Protocol 将 grok 嵌入到编辑器中,获得内联的 AI 辅助。
  4. 需要管理长时间运行任务的用户,例如后台构建或测试,并希望在 TUI 中监控进度。
  5. 希望通过 MCP 服务器扩展代理能力的用户,自定义工具和技能。

如何安装或部署这个 Agent?

安装预编译二进制:curl -fsSL https://x.ai/cli/install.sh | bash(macOS/Linux/Git Bash)或 irm https://x.ai/cli/install.ps1 | iex(Windows PowerShell)。从源码构建需安装 Rust(由 rust-toolchain.toml 固定)、DotSlash(cargo install dotslash)和 protoc。运行 cargo run -p xai-grok-pager-bin 启动 TUI。

如何使用这个 Agent?

安装后,在终端运行 grok 命令。首次启动会打开浏览器进行身份验证。CLI 支持交互式 TUI 模式,也可通过 headless 模式用于脚本。详细用户指南位于 docs.x.ai/build/overview 和 crates/codegen/xai-grok-pager/docs/user-guide/。

这个 Agent 有哪些优点和局限?

优点
  • 全屏 TUI 提供沉浸式编码体验,支持鼠标交互和可扩展布局。
  • 支持多种执行模式:交互式、无头脚本和 ACP 嵌入。
  • 包含丰富的工具集,如文件编辑、终端、搜索和网络搜索。
  • 通过 MCP 支持工具扩展,以及技能、插件和钩子。
  • 基于 Rust 构建,性能好,并提供预编译二进制。
局限
  • 与 SpaceXAI 生态深度绑定,可能依赖 X AI 账户进行身份验证。
  • 不接受外部贡献,限制了社区参与和自定义修改。
  • 源代码从 monorepo 同步,可能滞后于内部版本。
  • 构建依赖 DotSlash 和 protoc,增加了构建复杂性。
  • Windows 构建为尽力而为,未完全测试。

这个 Agent 与同类方案有什么区别?

该仓库未明确提及其他 AI 编程代理,因此没有比较。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Grok Build (grok CLI) 当前 40 · 缺口较多 命令行工具免费 + 模型费 ★ 27k 19 天前 Rust —
Open Interpreter 45 · 缺口较多 命令行工具免费 + 模型费 ★ 69k 8 天前 Rust Codex
zerostack 57 · 缺口较多 命令行工具免费 + 模型费 ★ 1.7k 5 天前 Rust OpenAI API · Claude API
Code Puppy 57 · 缺口较多 命令行工具免费 + 模型费 ★ 869 今天 Python Codex · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
40/ 100 五分制 2.0 / 5
信任安全 10/29
可靠稳定 6/14
适用触发 9/18
规范维护 8/18
有效结果 4/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

证据显示存在沙箱、检查点、认证、遥测等机制,但具体权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚、来源归属等细节未在提供的文件中充分展示,多为断言或部分实现,故各给1分。

可靠稳定6 / 14 · 2.1/5

自洽性较好,README与Cargo.toml一致,但依赖可用性(如git依赖、vendored代码)和失败消息未充分验证,各给1分。

适用触发9 / 18 · 2.5/5

受众和场景明确(终端用户、CI、编辑器),环境适配(macOS/Linux/Windows)有说明,但能力边界、触发精度未详细说明,各给1分。

规范维护8 / 18 · 2.2/5

信息架构清晰,安装说明详细,许可证明确,但命名稳定性、示例FAQ、已知限制、版本变更日志、维护责任等证据不足,各给1分。

有效结果4 / 13 · 1.5/5

输出可用性、边际价值、成本效益均未提供具体证据,仅从描述推断,各给1分。

证据核验3 / 8 · 1.9/5

声明可追溯性、交叉来源佐证、事实与推断分离均未充分展示,各给1分。

风险与缓解建议
  • 发布者身份未验证,需谨慎对待来源。
  • 依赖包含git引用和vendored代码,供应链风险需评估。
  • 静态审查无法验证运行时行为,建议进行动态测试。
证据充分度:低 评估于 2026年8月9日 审查版本 8a14c91d8887 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

常见问题

安装后如何开始使用?
运行 grok 命令,首次启动会通过浏览器进行身份验证。之后即可在 TUI 中交互使用。
是否需要网络连接?
是的,首次使用需要网络进行身份验证,并且代理需要访问网络来搜索网页或调用远程工具。
该代理是否与 OpenAI 或 Anthropic 模型兼容?
仓库未明确提及模型提供商,但它是 SpaceXAI 的产品,可能依赖于其专有模型。
是否支持无头模式?
支持。文档中提到了无头模式,可用于脚本和 CI。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents