xai-org/grok-build

SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.

解决的问题

Grok Build 是一个旨在自动化软件开发任务的基于终端的 AI 编程代理。它允许开发人员在终端环境中与 AI 进行交互,该 AI 可以理解代码库、编辑文件、执行 Shell 命令并进行网络搜索。

工作原理

它作为一个集成了代理运行时(agent runtime)的全屏终端用户界面(TUI)运行。该系统使用 Rust 构建,由多个组件组成:用于渲染和提示的 TUI、用于管理任务的代理运行时,以及一套用于文件系统访问、版本控制和 Shell 执行的工具。它可以以交互方式运行,也可以通过无头模式用于 CI/CD 脚本,或者通过 Agent Client Protocol (ACP) 嵌入到编辑器中。

适用对象

面向那些偏好以终端为中心的流水线,并希望拥有能够自主或交互式执行复杂、长时间编程任务的 AI 代理的开发人员。

亮点

  • 基于 TUI 的交互:提供用于 AI 辅助编程的全屏终端界面。
  • 代码库感知:理解本地代码库以执行编辑和修改。
  • 无头模式:通过无头入口点支持脚本编写和 CI/CD 集成。
  • 可扩展性:支持 MCP 服务器、技能、插件和钩子。
  • 多模态执行:可以执行 Shell 命令并进行网络搜索。
  • Agent Client Protocol (ACP):允许将代理嵌入到其他编辑器中。

相关

  • Dispatch
  • Dispatch
  • 项目
  • 项目
  • 项目