Grok Build
SpaceXAI 的基于终端的 AI 编码代理,提供全屏 TUI。它能理解代码库、编辑文件、执行 shell 命令、搜索网页,并管理长时间运行的任务。支持交互式使用、用于脚本和 CI 的无头模式,以及通过 Agent Client Protocol (ACP) 嵌入编辑器。
访问 xai-org/grok-build项目简介
Grok Build 是 SpaceXAI 的基于终端的 AI 编码代理。它以全屏 TUI 运行,能理解代码库、编辑文件、执行 shell 命令、搜索网页,并管理长时间运行的任务。支持交互式使用、用于脚本和 CI 的无头模式,以及通过 Agent Client Protocol (ACP) 嵌入编辑器。该项目使用 Rust 编写,并定期从 SpaceXAI 单体仓库同步。
核心功能
- 全屏 TUI,支持鼠标交互;可通过插件、技能和 MCP 服务器扩展;理解代码库并编辑文件;执行 shell 命令和搜索网页;管理长时间运行的任务;支持用于脚本和 CI 的无头模式,以及通过 ACP 嵌入编辑器。
适用场景
- 在终端中进行交互式编码辅助;用于脚本和 CI 管道的无头自动化;通过 Agent Client Protocol (ACP) 嵌入编辑器。
快速开始
- 通过 curl -fsSL https://x\.ai/cli/install\.sh | bash(macOS/Linux/Git Bash)或 irm https://x\.ai/cli/install\.ps1 | iex(Windows PowerShell)安装已发布的二进制文件,然后运行 grok --version。或者,使用 Rust 和 DotSlash 从源码构建;详见仓库。
部署与要求
- 预构建二进制文件适用于 macOS、Linux 和 Windows。从源码构建需要 Rust、DotSlash 和 protoc。macOS 和 Linux 是支持的构建主机;Windows 构建为尽力而为,目前未测试。首次启动会打开浏览器进行身份验证。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。