xAI · grok

Grok Build CLI с телефона или из-за рабочего стола

CLI для программирования от xAI, работающий на вашем собственном компьютере с вашей собственной учётной записью xAI. Интеграция с Happier экспериментальная, и эта страница говорит об этом до того, как вы что-то установите.

How Happier runs Grok Build

У Grok Build самый длинный список того, чего Happier с ним не умеет, и список этот конкретный, а не расплывчатый: нет списка сессий, нет форков, нет отката, нет передачи состояния вендора. Happier запускает grok в режиме Agent Client Protocol, безопасном к обновлениям, — автообновление CLI на время сессии отключается, так что вышедший посреди разговора релиз не может подменить программу, с которой вы говорите, — и передаёт ему MCP-серверы нативно, хотя и этот путь помечен как экспериментальный.

Странность, которая выглядит тревожно и таковой не является: Grok не даёт Happier надёжного неинтерактивного способа проверить сохранённый вход, поэтому страница провайдера показывает для него «Unknown». Это отсутствующий сигнал, а не приговор: рукопожатие протокола проверяет учётную запись для каждой сессии независимо, поэтому сессия, которая стартовала, — это сессия, которая аутентифицировалась. Есть и второй способ войти для компьютера, на котором вы не можете открыть браузер: помимо обычного входа страница провайдера может запустить device-code flow, а это разница между входом на машину без графики и отказом от неё. XAI_API_KEY в окружении тоже учитывается, и Happier держит это значение вне метаданных сессии и логов.

Ещё два места, где интеграция намеренно буквальна. Модели — только те, которые объявляет работающая сессия: регулятор усилия рассуждения появляется для модели, которая сообщает, что он у неё есть, никакой запасной идентификатор модели не выдумывается, когда CLI не даёт инвентаря, а переключение, которое CLI отклонил, показывается как отклонение, а не как успех. И структурированные вопросы Grok рисуются как вопросы: вопрос без объявленных вариантов принимает свободный текст, вопрос с вариантами всё равно может принять ваш собственный ответ, а запятые и переводы строк переживают дорогу. Happier ищет бинарник в вашем PATH и в ~/.grok/bin, куда его кладёт установщик xAI.

What Grok Build does, and what Happier adds

Grok Build — CLI для программирования от xAI. happier grok запускает бинарник grok в вашем репозитории поверх Agent Client Protocol, под теми учётными данными xAI, которые уже есть у этого компьютера.

Эта интеграция экспериментальная, и вот её пределы: список сессий, форки, перемотка назад и передача состояния вендора для Grok сегодня не поддерживаются. Страница документации Happier по ссылке ниже — та, которую стоит прочитать, прежде чем строить вокруг него рабочий процесс.

happier grok

Read, approve and answer Grok Build from any device

Приложения для iOS и Android, десктопное приложение для macOS, Windows и Linux и app.happier.dev — все они клиенты к процессу Grok Build, работающему на вашем компьютере, а не зеркала только для чтения. Ответьте на запрос разрешения, отправьте следующую инструкцию, просмотрите репозиторий, прочитайте дифф. Транскрипт шифруется сквозным шифрованием до того, как покинет ваш компьютер, так что сервер, который его несёт, держит шифротекст.

Installing Grok Build the way xAI documents it

Happier ставится на тот компьютер, где уже лежит ваш репозиторий, а happier grok запускает там Grok Build обычным подпроцессом, в том каталоге, на который вы его направите, с тем входом, который вы сами и выполнили. Между агентом и xAI нет шлюза, и нигде больше нет копии вашего исходного кода.

Happier ищет grok в вашем PATH и запускает ту копию, которую вы установили. xAI распространяет его установочным скриптом, а не пакетом; Happier может показать вам эту команду, но сам не станет выполнять установочный скрипт вендора — рецепты вендоров отклоняются, пока вы явно их не разрешите.

Собственное руководство xAI по установке и входу — на x.ai/cli. Happier его не дублирует: копия чужой инструкции по установке — это копия, которая устаревает.

Справочник по настройкам на стороне Happier — Grok Build в документации Happier.

One app for Grok Build and 12 other agents

Grok Build — один из 13 агентов программирования в командной строке, которых запускает Happier, и у них общий список сессий, общий список входящих для разрешений, один набор горячих клавиш и одна конфигурация MCP.

You define an MCP server once and Grok Build receives it as native MCP inventory, next to whatever MCP servers it already had of its own.

Больше всего это важно в те дни, когда вы запускаете больше одного: сессии разных вендоров рядом друг с другом, а касание уведомления открывает ту сессию, которая подняла запрос, а не входной экран приложения. Полный список здесь.

The same Grok Build session in your terminal and in the app

Набрав happier grok в терминале, вы запускаете сессию прямо там, где стоите, и та же сессия одновременно доступна в приложении. То, что вы читаете в этой оболочке, — собственное отображение сессии в Happier: транскрипт, запросы разрешений, вывод инструментов, — а не интерфейс Grok Build. Никому не приходится отказываться от терминала ради клиента на телефоне.

Передачи в собственный TUI Grok Build нет. Она есть у Claude Code, Codex и OpenCode, а с Grok Build сессия с обоих концов остаётся сессией Happier. happier attach <session-id> перечисляет сессии на этом компьютере и помечает те, к которым не может подключиться заново, вместо того чтобы падать после того, как вы выбрали одну.

Руководство по attach перечисляет случаи, вместо того чтобы обещать их все.

Вопросы про запуск Grok Build через Happier

Что здесь значит «экспериментальный»?
Это значит, что интеграция выпущена и используется и что часть того, что Happier делает с другими агентами, для этого агента не подключена. Страница документации Happier по Grok Build перечисляет текущие ограничения явно, а не оставляет вам их обнаруживать.
Может ли Happier форкнуть или отмотать назад разговор с Grok?
Нет. Список сессий, форки, откат и передача состояния вендора для Grok Build в выпущенной сборке не поддерживаются, и Happier не подделывает их, переигрывая транскрипт в новую сессию: реконструкция тихо потеряла бы всё, что агент знал и не сказал.
Как установить CLI?
xAI распространяет его установочным скриптом, ссылка выше. Happier ищет grok в вашем PATH, включая ~/.grok/bin, и не станет выполнять установочный скрипт вендора без присмотра.
Какую учётную запись xAI он использует?
Ту, под которой CLI grok вошёл на этом компьютере, или API-ключ в окружении этого процесса. Happier не держит учётные данные xAI и не проксирует вызов модели.
Использовать этот или один из остальных двенадцати?
Полностью зависит от того, какая модель вам нужна и за что вы уже платите. Happier запускает все тринадцать из одного приложения, так что попробовать Grok Build не значит отказаться от списка сессий, который у вас уже есть.

Get Grok Build onto your phone in two commands

Одна команда на компьютере, где лежит ваш код, затем happier grok в том репозитории, в котором вы хотите работать.

curl -fsSL https://happier.dev/install | bash

Пошаговые разборы — в руководствах. Всё это под лицензией MIT, а релей можно запустить самому.