命令行优先的开源 AI 编程代理运行时,支持任意模型和 MCP 工具,可交互、管道、守护进程或通过 WebSocket 使用。
- Star
- 27,477
- Fork
- 5,196
- 未关闭 Issue
- 0
- 最近提交
- 22天前
这是什么?
Grok Build 可执行命令为 `grok`,是一款运行在终端中的 AI 编程代理。它以全屏、支持鼠标操作的 TUI 形式工作,能够理解代码库、编辑文件、执行 shell 命令、联网搜索,并管理长时间运行的任务。它也支持无界面的 headless 模式,便于脚本和 CI 调用,还可以通过 Agent Client Protocol(ACP)嵌入编辑器。
仓库包含该 CLI/TUI 及其代理运行时的 Rust 源码,以 Cargo workspace 组织。各 crate 分别负责 TUI 渲染、代理主程序(支持 leader、stdio 和 headless 入口)、终端、文件编辑、搜索等工具实现,以及文件系统、版本控制、执行和检查点等工作区功能。官方提供 macOS、Linux 和 Windows 的预编译二进制,也可在安装 DotSlash 后从源码构建。
项目不接受外部贡献。第一方代码采用 Apache-2.0 许可,内置的第三方代码保留其原始许可。
核心功能
- 01全屏、支持鼠标操作的终端界面,用于与代理交互。
- 02会话中可直接编辑文件、执行 shell 命令并搜索网页。
- 03提供 headless 模式,便于脚本和 CI 流水线调用。
- 04通过 Agent Client Protocol(ACP)接入编辑器。
- 05支持 MCP 服务器、Skills、插件和 hooks。
- 06提供 macOS、Linux 和 Windows 预编译版本。
适用场景
- 在终端中把多文件代码修改交给 AI 代理完成。
- 在 CI 或脚本中以非交互方式运行编程代理。
- 将 AI 编程代理接入支持 ACP 的编辑器。
快速上手
- 1
运行 README 中适合你系统的官方安装脚本
- 2
检查 grok 命令是否已安装
grok --version - 3
启动 TUI;首次启动时会打开浏览器进行身份验证
grok
使用前须知
- 不接受外部贡献,来自团队外部的拉取请求不会被合并。
- 从源码构建需要 DotSlash 工具,且 Windows 构建未经测试、仅为尽力支持。
- 该代码库定期从私有单体仓库同步,因此这个公开版本可能落后于最新开发进度。
标签
常见问题
- grok-build 是什么?
- Grok Build 是 SpaceXAI 推出的终端 AI 编程代理,提供全屏 TUI,可编辑文件、执行命令并搜索网页。 Grok Build 可执行命令为 `grok`,是一款运行在终端中的 AI 编程代理。它以全屏、支持鼠标操作的 TUI 形式工作,能够理解代码库、编辑文件、执行 shell 命令、联网搜索,并管理长时间运行的任务。它也支持无界面的 headless 模式,便于脚本和 CI 调用,还可以通过 Agent Client Protocol(ACP)嵌入编辑器。
- grok-build 可以免费使用吗?用的什么许可证?
- grok-build 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- grok-build 还在维护吗?
- 活跃维护中。grok-build 最近一次提交是在 2026年9月29日。
- grok-build 适合用来做什么?
- 在终端中把多文件代码修改交给 AI 代理完成。 在 CI 或脚本中以非交互方式运行编程代理。 将 AI 编程代理接入支持 ACP 的编辑器。
- grok-build 怎么安装和运行?
- 运行 README 中适合你系统的官方安装脚本 检查 grok 命令是否已安装: grok --version 启动 TUI;首次启动时会打开浏览器进行身份验证: grok
- 在哪里获取 grok-build?
- 源代码和安装说明在 GitHub 上:https://github.com/xai-org/grok-build
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
17532RustApache-2.0更新于 13小时前
OpenAI 推出的轻量级编程智能体,可在本地终端中运行,协助编写和修改代码。
13万2万RustApache-2.0更新于 昨天
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
4.1万3570RustMIT更新于 昨天
开源编程智能体,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行测试。
3.6万2465GoMIT更新于 12小时前
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
2.9万3231TypeScriptApache-2.0更新于 21小时前
基于 Rust 的终端 AI 编程助手,支持多种大模型,提供交互界面、单次命令和 ZSH 插件模式。
76371460RustApache-2.0更新于 3小时前