2026 年 7 月 15 日,xAI(Elon Musk 的 AI 公司)开源了一个叫 Grok Build 的工具。
这是一个全流程软件工程智能体,用 Rust 写的,对标 Cursor、Claude Code、GitHub Copilot Agent。
今天开始讲这个工具,一共七期。
简单说:Grok Build 是一个 AI 编程 Agent——你描述一个需求,它自己写代码、跑测试、修 bug、重构,直到任务完成。
和 Cursor、Claude Code 的区别:
| 工具 | 模式 | 开源 | 本地运行 |
|---|---|---|---|
| Cursor | IDE + Agent | 否 | 部分 |
| Claude Code | 终端 Agent | 否 | 否(调用 Anthropic API) |
| Grok Build | 终端 Agent | 是 | 是 |
Grok Build 最大的特点是:完全开源、完全本地运行。
GenHub(原 GenHub)在 V0.1.4 版本中已经内置了 Grok 工具,产品页:https://agent.eake.cn/genhub-cn/
怎么用上 Grok?
Grok 在 GenHub 里是内置的,但你得自己到「Agent 管理」里点一下安装——目前还没有做成一键管理,需要手动启用。
但是要注意一件事:Grok 本身在国内用不了。
Grok 是 x.ai 的产品,模型绑死在 xAI 自己的服务上,换不了别的模型。而 x.ai 的官方 API 在国内是被墙的,所以 Grok 这个入口直接走不通。
那 GenHub 为什么还说"能本地跑"?因为它是个聚合器——除了 Grok,它还接了别的模型入口:
| 工具 | 模型来源 | 国内可用性 |
|---|---|---|
| Claude / Gemini / Codex | 海外 API | ❌ 需代理 |
| Doubao / Kimi / 硅基流动 | 国内 API(走 One API) | ✅ 直连 |
| Grok | x.ai 官方 | ❌ 被墙 |
GenHub 底层有个本地网关(127.0.0.1:7899),把 API 请求转发到 One API,One API 再对接 Doubao / Kimi 这些国内模型——这条链路是全通的,不需要代理。
简单说:GenHub 能用国内模型,但 Grok 那个入口不行。你如果想用 Kimi 或者 Doubao,去「模型配置」里把 Provider 换成国内那个就行。
1. 完全本地运行
Cursor 和 Claude Code 都需要调用云端的 AI 模型。你的代码会发送到服务器,这在某些场景下不可接受(安全敏感项目、商业机密)。
Grok Build 的设计是:你用 config.toml 指向本地推理引擎(比如 Ollama + 代码模型),整个 Agent 的运行都在你自己的机器上。
2. Rust 编写,性能强
用 Rust 写 CLI 工具,意味着启动快、内存占用低、跨平台兼容性好。和 Python 写的 Agent 相比,Rust 在稳定性和性能上有明显优势。
3. Apache-2.0 协议
商用友好。你可以基于 Grok Build 的代码做自己的产品,不用担心许可证问题。
根据 GitHub 仓库的说明,Grok Build 支持:
如果你不用 GenHub,也可以手动安装 Grok Build。
前置条件:
安装步骤:
# 克隆仓库
git clone https://github.com/xai-org/grok-build
cd grok-build
# 编译
cargo build --release
# 配置本地推理引擎
# 编辑 config.toml,指向你的本地模型服务
[llm]
provider = "ollama"
model = "qwen2.5-coder"
base_url = "http://localhost:11434"
运行:
./target/release/grok-build
会启动一个 TUI 界面,你可以在里面输入任务,Agent 会自动执行。
优势:
劣势:
下一期讲 Grok Build 的实际使用场景:用 Grok Build 完成"给一个 Python 项目添加单元测试"的完整流程。
Grok Build 实战指南系列 ① 待续,共七期。
GitHub 仓库:https://github.com/xai-org/grok-build
GenHub 产品页:https://agent.eake.cn/genhub-cn/
评论区