SpaceXAI опубликовала под лицензией Apache 2.0 исходный код Grok Build, терминального ИИ-агента для программирования, обеспечивающего работу её grok CLI. В релиз включены исходные коды фреймворка агента, терминального пользовательского интерфейса (TUI) и слоя инструментов.
- Проект написан на Rust и состоит из четырёх основных компонентов: цикл работы агента для сборки контекста и диспетчеризации инструментов, инструменты для редактирования и поиска кода, полноэкранный TUI с просмотром инлайн-различий и система расширений для плагинов и серверов MCP.
- Ключевые компоненты организованы в именованные крейты: xai-grok-shell для среды выполнения агента, xai-grok-tools для операций с файлами и поиска, а также xai-grok-pager для рендеринга интерфейса.
- Grok Build поддерживает работу с приоритетом локального окружения, позволяя пользователям самостоятельно собирать его и настраивать пользовательские конечные точки вывода через config.toml.
- Агент работает через три интерфейса: интерактивный TUI, безголовый режим для CI-скриптов и интеграция с редакторами через Agent Client Protocol (ACP).
Открытый релиз позволяет разработчикам проверять код перед внедрением, форкать проект для внутреннего использования или запускать его в изолированных средах без обращения к внешним API.