AppClaw CLI
ИИ-агент для телефона в терминале: цель задают обычной фразой, он читает экран и сам решает, куда нажать и что ввести
- 120 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент нажимает и вводит текст в реальных приложениях на устройстве, в том числе может отправить сообщение или изменить настройки.
- Снимки экрана и их содержимое уходят провайдеру модели.
Установка
- Работает в
В терминале, через 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-инструментыСкилл и CLI для управления Android-телефоном через ADB и vision-модели: агент открывает приложения, ищет, заказывает и проверяет результат
mobilecli управляет iOS- и Android-устройствами, эмуляторами и приложениями из терминала, а скилл учит этому Claude Code
62 MCP-инструмента, чтобы агент нажимал, листал и вводил текст на реальном Android по ADB или на iPhone.
Дает Claude Code и Codex управлять настоящим iPhone: читать экран, нажимать, вводить текст и листать в любом приложении
Скиллы и CLI, чтобы Claude Code, Codex и OpenCode управляли Android-телефоном: открывали приложения, нажимали, вводили текст и тестировали сценарии
MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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.