开发与工程 terminal-uiclirustagent-client-protocolheadless-modemcp

Grok Build (grok CLI)

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

FollowAgents 评估 · FARS-2.1
不推荐
40/ 100 五分制 2.0 / 5
1 2 3 4 5 6
1信任安全10 / 29 · 1.7/5

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

2可靠稳定6 / 14 · 2.1/5

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

3适用触发9 / 18 · 2.5/5

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

4规范维护8 / 18 · 2.2/5

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

5有效结果4 / 13 · 1.5/5

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

6证据核验3 / 8 · 1.9/5

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

证据充分度: 评估于 2026年8月9日 审查版本 8a14c91d8887
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 发布者身份未验证,需谨慎对待来源。
  • 依赖包含git引用和vendored代码,供应链风险需评估。
  • 静态审查无法验证运行时行为,建议进行动态测试。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 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 有哪些优点和局限?

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

如何安装或部署这个 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 与同类方案有什么区别?

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

常见问题

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

对比同类 Agent

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

相关 Agents