AppClaw CLI

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

  • 120 ★ репозитория
  • Последний коммит
CLI

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

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

  • Агент нажимает и вводит текст в реальных приложениях на устройстве, в том числе может отправить сообщение или изменить настройки.
  • Снимки экрана и их содержимое уходят провайдеру модели.
Все причины и проверки

appclawhq/appclaw

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/appclaw

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Агент нажимает и вводит текст в реальных приложениях на устройстве, в том числе может отправить сообщение или изменить настройки.
  • Снимки экрана и их содержимое уходят провайдеру модели.

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

Что делает

AppClaw запускает ИИ-агента, который управляет Android-устройством, эмулятором или iOS-симулятором по цели на обычном языке. Агент читает экран, выбирает нажатие, ввод или свайп и повторяет шаги, пока цель не выполнена. Кроме агентного режима есть детерминированные YAML-сценарии без вызовов модели: там селекторы и проверки состояния задают явно. Команда `appclaw test` гоняет тесты в стиле vitest на реальных устройствах, `appclaw init` создает заготовку проекта. В Terminal Studio рядом с ходом работы агента виден экран устройства.

Для кого. Мобильным QA-инженерам и разработчикам приложений, которым нужно быстро прогнать сценарий на телефоне без ручного набора селекторов.

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

  • Сценарий проверки записан словами, а селекторов еще нет.
  • Один и тот же прогон нужен на нескольких устройствах и версиях ОС.
  • Агент в терминале должен открыть приложение на эмуляторе и дойти до нужного экрана.
  • Удачный прогон хочется превратить в повторяемый YAML-сценарий.

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

  • Приложение уже покрыто стабильными тестами с готовыми селекторами.
  • Устройство с личными аккаунтами нельзя отдавать агенту без присмотра.
  • Содержимое экрана нельзя отправлять внешнему провайдеру модели.

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

Открой настройки на эмуляторе Android и включи режим полета, затем сохрани прогон как YAML-сценарий.

Ограничения

Нужны Node.js 22 или новее, подключенное устройство, эмулятор либо симулятор и ключ модели Anthropic, OpenAI, Google или Groq; локальный Ollama обходится без ключа. Содержимое экрана уходит выбранному провайдеру модели, если не используется локальная. Агент действует в реальных приложениях, поэтому тестируйте на отдельном аккаунте. Команда `appclaw doctor` проверяет окружение и подсказывает, чего не хватает; с флагом `--full` дополнительно запускает appium-mcp.

Как отключить. Удалите пакет командой `npm uninstall -g @appclaw/cli`, ключ модели уберите из файла `.env` проекта.

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

Какие устройства поддерживает AppClaw?

Android-устройства и эмуляторы, а также iOS-симуляторы. Зеркало экрана в Terminal Studio работает с тем же набором.

Как запустить сценарий без вызовов модели?

Опишите шаги в YAML-файле с селекторами и проверками состояния. Такой прогон детерминирован и не тратит токены.

Какие модели можно подключить?

Anthropic, OpenAI, Google, Groq и локальный Ollama. Ключ задают в файле `.env`.

Как проверить, что окружение готово?

Выполните `appclaw doctor`: команда проверяет Node.js, `.env`, ключ модели, appium-mcp и устройства и подсказывает исправления.

Что такое Terminal Studio?

Полноэкранная оболочка, которую открывает команда `appclaw`. В ней задают цели одну за другой и видят зеркало устройства; `^r` запускает зеркало, `^x` закрывает.

Обсуждение

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

Скилл и CLI для управления Android-телефоном через ADB и vision-модели: агент открывает приложения, ищет, заказывает и проверяет результат

СкиллШирокий доступ26Звезды репозитория

mobilecli управляет iOS- и Android-устройствами, эмуляторами и приложениями из терминала, а скилл учит этому Claude Code

CLIШирокий доступ314Звезды репозитория

62 MCP-инструмента, чтобы агент нажимал, листал и вводил текст на реальном Android по ADB или на iPhone.

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

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

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

Скиллы и CLI, чтобы Claude Code, Codex и OpenCode управляли Android-телефоном: открывали приложения, нажимали, вводили текст и тестировали сценарии

СкиллШирокий доступ1,8 тыс.Звезды репозитория

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
AppClaw (эта карточка)нет120
Mobile MCPнетне нужна10 325отдает управление телефоном внешнему агенту через MCP; AppClaw сам ведет цель до конца и пишет YAML-сценарии
Appium MCPдане нужна518дает инструменты Appium; AppClaw добавляет цикл агента, тестовый раннер и Terminal Studio

Коротко о README

Установка идет через npm, проверку окружения делает `appclaw doctor`. Пакеты разделены: CLI, раннер тестов и SDK для встраивания в vitest, jest или mocha.

Бейдж для README

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

Foxx AIAppClaw
Foxx AI

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