Grok Build обзавёлся сторонним iOS-клиентом для удалённого управления с iPhone

Grok Build обзавёлся сторонним iOS-клиентом для удалённого управления с iPhone

Разработчик Pedro Shakour опубликовал на GitHub под лицензией Apache-2.0 проект grok-build-ios, сторонний iOS-клиент для Grok Build, агента для написания кода от xAI. Идея: телефон работает как «пейджер»-интерфейс, а сам агент по-прежнему выполняется на Mac через официальный инструмент, команду grok agent serve из Grok CLI. Клиент на iPhone и агент на Mac обмениваются данными по протоколу ACP (JSON-RPC) через WebSocket.

Для запуска нужны: Mac с установленным Grok CLI (grok) и ключом xAI API, а также Xcode 16 или новее и iOS 17+ (симулятор или реальное устройство). Порядок действий: склонировать репозиторий вместе с сабмодулями (git clone --recurse-submodules), задать переменную XAI_API_KEY, запустить grok agent serve, команда печатает одноразовый секретный код, затем открыть проект GrokApp.xcodeproj в Xcode и запустить на симуляторе или устройстве (либо воспользоваться скриптом run-simulator-demo.sh). В самом приложении: раздел Setup → вставить секрет → Connect → New worktree.

Приложения нет в App Store: в описании прямо сказано, что доступны только сборка из исходников, сайдлоад или запуск в симуляторе. Вся логика агента остаётся на Mac, телефон, только удалённый «пейджер». Темы оформления и названия команд (слэш-команды) взяты из оригинального Grok Build. В репозитории также есть экспериментальный legacy-мост по локальной сети (TLS + Bonjour, папка companion/), но основной поддерживаемый путь, официальный grok agent serve. Отдельно предусмотрен «заглушечный» режим ACP для CI и тестов без реального API-ключа (run-simulator-stub-demo.sh).

Ключевые факты

  • Независимый разработчик Pedro Shakour выпустил под лицензией Apache-2.0 iOS-приложение grok-build-ios для удалённого управления агентом Grok Build (xAI) с iPhone
  • Приложение, только интерфейс-«пейджер»: сам агент выполняется на Mac через официальный CLI-инструмент (команда grok agent serve), телефон лишь отправляет команды и получает ответы
  • Связь между iOS-приложением и Mac идёт по протоколу ACP (JSON-RPC) через WebSocket
  • Для запуска нужны Mac с установленным Grok CLI и ключом xAI API, а также Xcode 16+ и iOS 17+; авторизация, по одноразовому секрету, который печатает команда grok agent serve
  • Приложения нет в App Store, доступны только сборка из исходников, сайдлоад или запуск в симуляторе

Почему это важно

История показывает, как вокруг официальных ИИ-агентов для написания кода вырастает слой независимых инструментов: разработчики хотят управлять такими агентами не только с ноутбука, но и с телефона, пока сам агент продолжает работать на основной машине. Это частный, но показательный пример того, как открытые протоколы вроде ACP позволяют сторонним авторам быстро собирать клиенты поверх официальных CLI-инструментов, не дожидаясь мобильного приложения от самой компании.

Кому это важно

В первую очередь, разработчикам, которые уже используют Grok Build и Grok CLI от xAI и хотят проверять статус задач или запускать агента удалённо, не сидя за Mac. Также интересно тем, кто следит за экосистемой ИИ-агентов для кода в целом и за протоколом ACP как способом связывать разные клиенты и агентов.

Как это применить

Нужен Mac с установленным Grok CLI и ключом xAI API. На Mac запускается grok agent serve, который печатает одноразовый секретный код; репозиторий приложения клонируется вместе с сабмодулями, iOS-часть собирается и запускается в Xcode 16+ на симуляторе или устройстве с iOS 17+, после чего в приложении вводится секрет для подключения к агенту на Mac.

Можно ли доверять

Проект реально существует и доступен на GitHub с открытым исходным кодом (Apache-2.0), автор указан. При этом это независимая разработка одного человека, не связанная официально с xAI, на момент публикации на Hacker News пост набрал всего 10 баллов и не получил ни одного комментария, то есть проект ранний и пока не проверен широким сообществом.

Риски и подводные камни

Для работы приложения на Mac нужно хранить и передавать ключ xAI API, а сама связь идёт через локальный сервер и открытый сетевой порт, это дополнительная поверхность для потенциальных проблем с безопасностью на стороне пользователя. Приложения нет в App Store, поэтому его нужно собирать и устанавливать вручную (сайдлоад), что требует технических навыков. Как ранний проект одного разработчика без большого числа проверивших его пользователей, он не имеет официальной поддержки от xAI и может содержать неучтённые ошибки.