
项目简介
Grok Build 是 xAI(SpaceXAI) 本周开源的一款终端型 AI 编码智能体(Coding Agent)。它以一个全屏 TUI 为载体,把代码库理解、文件编辑、Shell 执行、网络搜索、长任务管理整合在一个可扩展的 harness 里,并支持交互式、headless 脚本/CI 以及通过 ACP 嵌入编辑器三种运行模式。
安装要求和过程
环境要求
- 使用预编译二进制:macOS / Linux / Windows 均可一键安装。
- 从源码构建:需要 Rust 工具链(仓库中的
rust-toolchain.toml会自动锁定版本)和 DotSlash(用于拉取bin/protoc等 hermetic 工具)。
快速安装(推荐)
macOS / Linux / Git Bash:
curl -fsSL https://x.ai/cli/install.sh | bash
grok --version
Windows PowerShell:
irm https://x.ai/cli/install.ps1 | iex
从源码构建
cargo install dotslash
cargo build -p xai-grok-pager-bin --release
构建产物为 target/release/xai-grok-pager,官方安装包会把它命名为 grok。首次启动会引导浏览器完成认证。
核心功能
- 全屏终端 TUI:类似编辑器体验的沉浸式界面,支持鼠标、快捷键、滚动历史与模态操作。
- 代码库感知:自动索引项目文件,支持跨文件编辑、执行 Shell 命令、网络搜索与上下文召回。
- 长任务管理:检查点、重试、会话保持,适合复杂重构、多步骤自动化与失败恢复。
- ACP 协议支持:通过 Agent Client Protocol 把 grok 嵌入 VS Code、Cursor 或其他编辑器,保留现有工作流。
- MCP 与 Skills:可接入 MCP 服务器、加载 Skills、插件与 hooks,扩展 Agent 的工具集。
- 三模运行:交互式 TUI、headless 脚本/CI、嵌入式编辑器,覆盖从日常开发到自动化的全场景。

典型使用场景
场景一:大型代码重构
在 TUI 中描述“把同步数据库调用改为异步”,Grok Build 会自动跨文件改代码、跑 cargo test、处理失败重试,并生成可审查的 diff;用户只需确认或拒绝,不会丢失当前会话。
场景二:CI 自动修复流水线
在 headless 模式下接入 GitHub Actions/GitLab CI,当测试失败时自动拉取日志、定位根因、提交补丁,让 Agent 在 CI 中承担“修复工程师”角色。
场景三:编辑器增强
通过 ACP 在 VS Code 或 Cursor 中直接调用 grok,既保留现有 IDE 的快捷键和文件树,又能随时让 Agent 接管复杂任务。
推荐理由
- xAI 官方出品:仓库与 SpaceXAI 内部 monorepo 周期性同步,代码质量和更新频率有保障。
- 终端原住民的体验:全屏 TUI 比聊天框更贴近开发者终端习惯,鼠标交互也降低了学习成本。
- 架构清晰、可扩展:Rust 实现,crate 拆分明确(TUI / shell / tools / workspace / MCP 等),便于二次开发。
- 热度极高:开源 4 天内斩获 16,428+ Stars、3,000+ Forks,是近期 GitHub Trending 上增长最快的 AI 编码项目之一。
下载地址
- GitHub 仓库:https://github.com/xai-org/grok-build
- 官网 / 下载:https://x.ai/cli
- 官方文档:https://docs.x.ai/build/overview
如果你已经习惯 Claude Code、Codex CLI 或 Cursor Agent,Grok Build 提供了一个更“终端原生”且可扩展的替代方案,值得一试。