Перейти к содержимому
Новость

xAI открыла код Grok Build, но Windows осталась на втором плане

xAI опубликовала исходный код Grok Build, своего терминального ИИ-агента для программирования. Проект можно изучать и собирать самостоятельно, однако полноценная сборка из исходников рассчитана прежде всего на macOS и Linux, а Windows пока поддерживается без регулярного тестирования.

Александр Фомин
xAI открыла код Grok Build, но Windows осталась на втором плане

Автор: xai-org

Репозиторий Grok Build появился в открытом доступе на GitHub. В него вошли исходники терминального клиента, полноэкранного интерфейса и среды, которая связывает языковую модель с файлами, командами и другими инструментами разработчика. Код распространяется по лицензии Apache 2.0.

Grok Build работает прямо в терминале. Агент умеет анализировать структуру проекта, читать и изменять файлы, выполнять команды оболочки, искать информацию в интернете и вести продолжительные задачи. Управлять им можно с клавиатуры и мыши через полноэкранный TUI-интерфейс.

Разработчики открыли не демонстрационный клиент, а основные части рабочей системы. В репозитории можно посмотреть, как собирается контекст для модели, разбираются ее ответы и передаются вызовы инструментам. Также опубликованы механизмы работы с навыками, плагинами, хуками, MCP-серверами и субагентами.

Запускать Grok Build разрешено в нескольких режимах. Помимо обычного интерактивного интерфейса, предусмотрен фоновый режим для скриптов и систем автоматизации. Еще один вариант связан с протоколом Agent Client Protocol, через который агент можно встраивать в редакторы и другие приложения.

Исходники написаны на Rust. Готовые версии доступны для macOS, Linux и Windows, но при самостоятельной сборке условия различаются. В документации прямо указано, что проверенными платформами сборки считаются macOS и Linux. Сборка под Windows возможна, однако пока относится к режиму best effort и не тестируется на постоянной основе.

Есть и менее очевидный момент: опубликованный репозиторий синхронизируется с внутренним монорепозиторием SpaceXAI периодически. Поэтому GitHub-версия может не совпадать с самой свежей внутренней сборкой. Для проверки происхождения кода в корне оставлен файл SOURCE_REV с идентификатором исходного коммита.

Grok Build также можно подключать к сторонним моделям через файл конфигурации. Это позволяет использовать открытый агентский каркас отдельно от стандартной модели xAI, в том числе с локальным сервером вывода.

Открытый код дает разработчикам возможность проверить, что именно происходит между запросом пользователя и изменением файлов. Вопрос теперь в другом: станут ли сторонние разработчики использовать Grok Build как готового агента или разберут его на отдельные компоненты?

Источник: GitHub