Grok Build open source: что открыла xAI и как собрать CLI

xAI открыла код Grok Build под Apache 2.0. Разбираем состав публичного репозитория, ограничения открытости и локальную сборку CLI.

Интерфейс терминального AI-агента Grok Build от xAI

Grok Build — терминальный AI-агент для программирования от xAI. В опубликованном репозитории находится Rust-код CLI, полноэкранного терминального интерфейса и агентного рантайма. Пометка Grok Build open source относится к этому коду, а не к исходникам или весам языковой модели.

Первая версия открытого дерева появилась 16 июля 2026 года. По состоянию на 17 июля xAI уже дважды синхронизировала его со своим внутренним монорепозиторием. В README разработчик указан как SpaceXAI, хотя репозиторий по-прежнему размещён в организации xai-org, а документация находится на домене x.ai. Ниже используем привычное название xAI.

Код агента теперь можно изучать и собирать локально. При этом разработка остаётся закрытой для внешних патчей. Разбираем состав репозитория, ограничения лицензии и официальный путь сборки.

Что именно xAI опубликовала в Grok Build

Публичный репозиторий охватывает клиентскую часть Grok Build. Она отвечает за терминальный интерфейс, запуск инструментов и работу агента с кодовой базой. К самой модели этот код не относится. Если нужен контекст о продукте и моделях компании, у Toolarium есть отдельный обзор Grok и его возможностей.

ПунктЧто подтвержденоИсточник
Код CLI и TUIRust-код команды grok и полноэкранного терминального интерфейсаREADME
Агентный рантаймМодули оболочки, инструментов, рабочей области, конфигурации, MCP и песочницыструктура репозитория
ЛицензияСобственный код опубликован под Apache License 2.0; сторонний код сохраняет исходные лицензииLICENSE, уведомления о стороннем коде
Связь с внутренним кодомФайл SOURCE_REV хранит хеш ревизии внутреннего монорепозитория, из которой сделана выгрузкаSOURCE_REV
Внешние измененияPull request и незапрошенные патчи не принимаютсяCONTRIBUTING.md
Модель GrokКод модели и её веса в опубликованное дерево не входятописание границ репозитория
Официальный репозиторий Grok Build с Rust-кодом CLI и агентного рантайма
Публичное дерево Grok Build содержит CLI, агентный рантайм, инструменты и файл SOURCE_REV. Снимок от 17 июля 2026 года. Источник: GitHub / xAI.

Граница open source проходит по клиентскому коду

Apache 2.0 позволяет изучать, изменять и распространять собственный код из репозитория при соблюдении условий лицензии. Но публичное дерево не стало площадкой совместной разработки. xAI прямо пишет, что ведёт Grok Build внутри компании, периодически выгружает исходники наружу и не принимает внешние pull request.

Получилась вполне определённая модель открытости: форки разрешены, но попасть с изменением в основной проект нельзя. Разработчики получили доступ к реализации клиентского агента, но не к истории внутреннего монорепозитория, серверной части и модели.

Такое различие полезно держать в голове при любом разговоре об open source в ИИ. Открытая оболочка, открытые веса и полностью открытый процесс разработки дают разные возможности для проверки. Подробнее об этих границах мы писали в разборе что означает открытость ИИ-стека.

Правила участия в Grok Build без внешних pull request и незапрошенных патчей
xAI публикует код для прозрачности и локальной сборки, но не принимает внешние pull request. Источник: CONTRIBUTING.md репозитория xai-org/grok-build.

Как собрать Grok Build из исходников

Официальная инструкция рассчитана прежде всего на macOS и Linux. Windows xAI называет режимом best effort и не тестирует сборку из публичного дерева. Toolarium не проверял бит-в-бит совпадение локального бинарника с официальной поставкой, поэтому ниже именно путь сборки, а не обещание полной воспроизводимости.

В репозитории закреплён Rust 1.92.0, а зависимости зафиксированы в Cargo.lock. Для генерации кода Protocol Buffers нужен protoc; проект умеет получить его через DotSlash из каталога bin/ или использовать бинарник из PATH либо переменной PROTOC.

  1. Клонируйте официальный репозиторий:
git clone https://github.com/xai-org/grok-build.git
cd grok-build
  1. Установите DotSlash и проверьте, что команда доступна:
cargo install dotslash
/usr/bin/env dotslash --help
  1. Сначала запустите быструю проверку целевого пакета, затем соберите выпускной бинарник:
cargo check -p xai-grok-pager-bin
cargo build -p xai-grok-pager-bin --release

Результат появится в target/release/xai-grok-pager. Официальный установщик поставляет тот же продукт под коротким именем grok. При первом запуске клиент открывает браузер для входа в аккаунт.

Почему публикация кода важна разработчикам

Главная ценность репозитория состоит в возможности проверить, что происходит на машине пользователя. В дереве видны отдельные модули терминального интерфейса, агентного цикла, инструментов для файлов и командной строки, конфигурации, MCP, песочницы и рабочих областей. Для терминального агента это чувствительная зона: именно клиент получает доступ к проекту и запускает команды.

Код также можно собрать, отладить и изменить под собственный сценарий. Apache 2.0 не запрещает форки, а SOURCE_REV помогает связать публичную выгрузку с конкретной внутренней ревизией. Однако один хеш не превращает закрытый монорепозиторий в проверяемый источник и не доказывает бит-в-бит воспроизводимость бинарника.

Ещё одна показательная деталь находится в уведомлениях о стороннем коде: xAI перечисляет перенесённые реализации инструментов из OpenAI Codex и sst/opencode. Это не делает продукты одинаковыми, но показывает, как быстро coding-агенты перенимают общие строительные блоки. Эту тенденцию мы разбирали в материале про инфраструктуру coding-агентов.

Открытие Grok Build стоит оценивать без лишнего пафоса. xAI дала доступ к существенной части клиентского агента и разрешила её модифицировать. При этом модель, серверная инфраструктура и процесс принятия изменений остались закрытыми. Для аудита локального поведения это большой шаг; для проверки всей системы Grok его недостаточно.

Короткие ответы о Grok Build open source

Что именно xAI открыла?

Rust-код терминального клиента Grok Build, полноэкранного интерфейса и агентного рантайма. Состав модулей перечислен в официальном README.

Можно ли собрать Grok Build локально?

Да. xAI публикует команды cargo check, cargo run и cargo build --release. Сборка поддерживается на macOS и Linux. Вариант для Windows заявлен без регулярного тестирования. Это не гарантирует бит-в-бит воспроизводимый результат.

Открыла ли xAI модель Grok?

Нет. Репозиторий grok-build описывает клиентский агент и его рантайм. Исходники и веса текущей модели Grok в нём не опубликованы.

Источники и дата проверки

Факты проверены 17 июля 2026 года по официальному репозиторию Grok Build, его файлам README, CONTRIBUTING.md, LICENSE и SOURCE_REV, а также по документации xAI. Хронология инфоповода сверена с заметкой Саймона Уиллисона и первым публичным коммитом.

Telegram-канал @toolarium