欢迎回来

登录 EAKE AI,继续您的智能之旅

忘记密码?
还没有账号?立即注册

Grok Build实战指南①:xAI开源的AI编程智能体——用Rust写出来的Claude Code替代品

2026-07-27 · 入门教程 · 有封面图

2026 年 7 月 15 日,xAI(Elon Musk 的 AI 公司)开源了一个叫 Grok Build 的工具。

这是一个全流程软件工程智能体,用 Rust 写的,对标 Cursor、Claude Code、GitHub Copilot Agent。

今天开始讲这个工具,一共七期。

一、Grok Build 是什么?

简单说:Grok Build 是一个 AI 编程 Agent——你描述一个需求,它自己写代码、跑测试、修 bug、重构,直到任务完成。

和 Cursor、Claude Code 的区别:

工具模式开源本地运行
CursorIDE + Agent部分
Claude Code终端 Agent否(调用 Anthropic API)
Grok Build终端 Agent

Grok Build 最大的特点是:完全开源、完全本地运行。

二、GenHub 已经内置了 Grok 工具(需手动安装)

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)✅ 直连
Grokx.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 的代码做自己的产品,不用担心许可证问题。

四、Grok Build 能做什么?

根据 GitHub 仓库的说明,Grok Build 支持:

  • 多文件编辑:跨文件修改、重构
  • 终端操作:运行命令、执行测试、构建项目
  • 任务规划:自动分解复杂任务为多个步骤
  • TUI 界面:终端里的交互界面,实时查看 Agent 的工作状态

五、安装和配置(手动方式)

如果你不用 GenHub,也可以手动安装 Grok Build。

前置条件:

  • Rust 工具链(rustup、cargo)
  • 本地推理引擎(推荐 Ollama + Qwen2.5-Coder 或 DeepSeek-Coder)

安装步骤:

# 克隆仓库
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 会自动执行。

六、和 Claude Code / Cursor 的对比

优势:

  • 完全本地,代码不离开你的机器
  • 开源,可定制
  • Rust 性能强
  • GenHub 已内置 Grok Build,到 Agent 管理手动安装即可

劣势:

  • 需要自己部署本地模型(硬件要求高)
  • 模型能力取决于你用的本地模型(不如 Claude/GPT-4)
  • 生态还在早期,文档和社区不如 Cursor 成熟

七、适合什么人用?

  • 安全敏感项目:代码不能上传云端的场景
  • 本地模型爱好者:已经在用 Ollama、llama.cpp 的开发者
  • Rust 开发者:想研究 Agent 实现的人
  • 隐私优先用户:不想让 AI 公司看到自己代码的人
  • GenHub 用户:已内置,到 Agent 管理点安装就能用

八、下期预告

下一期讲 Grok Build 的实际使用场景:用 Grok Build 完成"给一个 Python 项目添加单元测试"的完整流程。


Grok Build 实战指南系列 ① 待续,共七期。

GitHub 仓库:https://github.com/xai-org/grok-build

GenHub 产品页:https://agent.eake.cn/genhub-cn/

评论区

发表评论