Argent CLI

Дает агенту управление iOS-симуляторами, Android-эмуляторами, ТВ и Electron-приложениями: тапы, потоки, профилирование и отладка React Native

  • 3 123 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Широкий доступ

Почему такой уровень

  • Ассистент нажимает кнопки и вводит текст в запущенном приложении и на устройстве
  • Отладка читает логи и сетевые запросы приложения и выполняет JavaScript в нем
  • Установщик правит MCP-конфигурацию и разрешения редактора, а телеметрия по умолчанию включена
Все причины и проверки

software-mansion/argent

Установка

Ручная установка

npx @swmansion/argent@latest init

Для pnpm: pnpm dlx @swmansion/argent@latest init. Мастер определяет редактор и записывает MCP-конфигурацию.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Ассистент нажимает кнопки и вводит текст в запущенном приложении и на устройстве
  • Отладка читает логи и сетевые запросы приложения и выполняет JavaScript в нем
  • Установщик правит MCP-конфигурацию и разрешения редактора, а телеметрия по умолчанию включена

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Argent подключает ИИ-ассистента к запущенному приложению: на iOS-симуляторе, Android-эмуляторе или устройстве, на Apple TV, Android TV и Fire TV, в Electron и Chromium. Ассистент жмет кнопки, свайпит, вводит текст и нажимает аппаратные клавиши, на ТВ работает D-pad. Сценарии записываются один раз и воспроизводятся как воспроизведение бага или дымовой тест. Есть визуальное сравнение эталона с живым снимком с учетом OCR и шрифтов. Для профилирования подключены Hermes, React DevTools, Xcode Instruments и Perfetto: перерисовки, горячие точки CPU, зависания. Отладка включает логи, сетевые запросы, вычисление JS и деревья нативных и React-компонентов.

Для кого. Для мобильных разработчиков на React Native и нативных платформах, которые хотят, чтобы агент сам прогонял приложение, воспроизводил баги и снимал профили.

Подходит, если

  • Баг воспроизводится только после цепочки действий в приложении, и ее надо записать как сценарий
  • Приложение тормозит, и нужен профиль перерисовок и горячих точек CPU без ручной работы в Instruments
  • Нужно сравнить экран с эталонным снимком после правки верстки
  • Требуется дымовой тест на симуляторе, который агент запускает после изменений
  • Проект на React Native: агент должен собрать, запустить и итерировать без дополнительной настройки

Не подходит, если

  • Приложение веб-страница в обычном браузере: для этого есть браузерные MCP
  • Нужны юнит-тесты без запуска приложения: Argent управляет живым приложением
  • Телеметрия недопустима по политике компании и вы не готовы ее отключать
  • Нужен только Android или только iOS и достаточно более простого MCP

Пример запроса к агенту

Запусти приложение на iOS-симуляторе, пройди экран оплаты и сними профиль перерисовок

Ограничения

Лицензия смешанная: исходный код под Apache 2.0, а бинарные файлы `simulator-server`, `ax-service` и библиотеки .dylib принадлежат Software Mansion и разрешены только для использования внутри проекта. Телеметрия включена по умолчанию, отключается командой argent `telemetry` `disable`. Для iOS-части нужен macOS с Xcode и симуляторами. Список поддерживаемых платформ и редакторов лежит в документации docs.swmansion.com/argent.

Как отключить. В репозитории есть команда удаления: используйте `uninstall` из установщика Argent и уберите записи Argent из MCP-конфигурации редактора. Телеметрию отключает argent `telemetry` `disable`.

Частые вопросы

Как поставить Argent для Claude Code или Cursor?

Выполните npx @swmansion/argent@latest init, для pnpm pnpm dlx @swmansion/argent@latest init. Мастер записывает MCP-конфигурацию для найденных редакторов.

Что такое `flows` в Argent?

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

Какие профилировщики подключает Argent?

Hermes, React DevTools, Xcode Instruments и Perfetto. Они показывают перерисовки, горячие точки CPU и зависания.

Работает ли Argent с Apple TV и Android TV?

Да, поддержаны Apple TV, Android TV и Fire TV, управление идет через D-pad. Есть также Electron и Chromium с мышью и клавиатурой.

Собирает ли Argent телеметрию?

Да, по умолчанию. Отключить можно командой argent `telemetry` `disable`. Перечень собираемых данных описан в файле Telemetry.md репозитория.

Обсуждение

Вопросов и отзывов пока нет.

Команда npx serve-sim выводит симулятор iOS в браузер и позволяет агенту нажимать, свайпать, вводить текст и подменять камеру

CLIРасширенный доступ2,9 тыс.Звезды репозитория
Официальный

Buoy MCP дает агенту читать работающее приложение на React Native или Flutter, нажимать на экран и смотреть сеть

MCP-серверШирокий доступ693Звезды репозитория

Набор скиллов, агентов и команд для разработки под iOS, iPadOS, watchOS и tvOS: Swift 6, SwiftUI, Liquid Glass и Apple Intelligence

ПлагинРасширенный доступ1,2 тыс.Звезды репозитория

Дает Claude Code и Codex управлять настоящим iPhone: читать экран, нажимать, вводить текст и листать в любом приложении

MCP-серверШирокий доступ399Звезды репозитория

Скриншоты и превью-видео для App Store и Google Play: агент проходит приложение на симуляторе, ставит кадры в рамку и проверяет их по правилам магазинов

СкиллРасширенный доступ2,6 тыс.Звезды репозитория

MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты

MCP-серверШирокий доступ10,1 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Argent (эта запись)нет3 123
Mobile MCPнетне нужна10 095базовое управление устройствами; Argent добавляет сценарии, профилирование и отладку React Native
iOS Simulator MCP Serverнетне нужна2 201только iOS-симулятор, без Android и профилировщиков
Debroidнет276консольный отладчик Android на протоколе JDWP

Коротко о README

Описание открывается обещанием: ассистент управляет приложением, не выходя из CLI. Затем перечислены шесть возможностей: управление, сценарии, визуальные проверки, профилирование, отладка и React Native. Ссылки ведут на установку, платформы, CLI и редакторы. В конце объяснены опциональная телеметрия и смешанная лицензия, а также что Argent создала студия Software Mansion.

Бейдж для README

Сообщить о проблеме

Foxx AIArgent
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.