infoclaw.ru
  • Подборки
  • ИИ-агенты
  • Код с ИИ ▾
    • Вайб-кодинг
    • Claude Code
    • MCP-серверы
    • Для разработчиков
    • Сравнения
  • OpenClaw ▾
    • Что такое OpenClaw
    • Установка
    • Навыки
    • Ошибки и решения
    • Интеграции
    • Безопасность
    • Сценарии использования
    • Enterprise
    • Hermes Agent
  • Свой ИИ ▾
    • Локальный ИИ
    • Доступ из России
    • Цены и подписки
  • Обучение ▾
    • Обучение нейросетям
    • ИИ в профессии
    • Как сделать
  • Материалы ▾
    • Новости
    • Разборы
    • Глоссарий
FAQ
  1. Главная
  2. Разборы
  3. ARTEMIS: поручите ИИ-агенту проверку приложений на Android
Разборы

ARTEMIS: поручите ИИ-агенту проверку приложений на Android

ARTEMIS подключает Android-устройство к Claude Code и другим ИИ-помощникам, чтобы запускать сценарии в приложениях, собирать скриншоты и разбирать ошибки.

Степан Ноянов · 10 октября 2026 г. · 6 мин чтения
ARTEMIS: поручите ИИ-агенту проверку приложений на Android

ARTEMIS — инструмент, который превращает текстовое задание в действия на подключённом Android-устройстве или эмуляторе. Вы описываете, что проверить в приложении, а он открывает экраны, нажимает элементы и сохраняет результаты. Через MCP его можно подключить к Claude Code и другим ИИ-помощникам, чтобы проверять приложение прямо во время разработки.

Как ARTEMIS управляет телефоном и собирает результаты

ARTEMIS работает со сценариями, которые проходят через несколько экранов и приложений. Например, в демонстрации из README он строит маршруты в Google Maps, считает время поездки, затем открывает YouTube и запускает песню Coldplay. Для разработчика важнее другой сценарий: установить сборку приложения, пройти вход и проверить, что после него не появились неожиданные окна.

Инструмент ищет элементы интерфейса несколькими способами. Сначала он использует доступную структуру экрана — сведения о кнопках и других элементах, которые Android может передать программе. Если этого недостаточно, ARTEMIS обращается к координатам, распознаванию текста на изображении и визуальному поиску. Такой запасной путь нужен для интерфейсов, где кнопка видна человеку, но не представлена обычным элементом в структуре экрана.

Есть два профиля выполнения. Flash наблюдает за экраном и выбирает следующее действие; по данным README, один шаг обычно занимает около 3–5 секунд. У Flash нет плана задачи, проверки контрольных точек и итогового отчёта. Pro сначала планирует работу и проверяет цель перед отдельными действиями; авторы указывают около 15–40 секунд на шаг. Если вам нужен отчёт о тесте, различие между профилями важнее скорости.

ARTEMIS можно запускать через веб-консоль, командную строку, Python-клиент или MCP-сервер. MCP — способ дать ИИ-помощнику доступ к инструментам вне его чата; подробнее о принципе подключения читайте в материале что такое MCP и как подключить сервер. В случае ARTEMIS помощник получает возможность работать с тестовым устройством, запрашивать скриншоты и собирать Logcat — журнал сообщений Android, полезный при поиске ошибок.

Кому пригодится проверка Android из чата

Если вы ведёте Android-проект в Claude Code, ARTEMIS поможет перейти от просьбы «проверь экран входа» к действиям на подключённом устройстве. В примере README помощник должен собрать APK — установочный файл Android-приложения, — поставить его на телефон, войти под тестовой учётной записью и вернуть скриншоты. Вы сможете сопоставить ответ агента с тем, что происходило на экране.

Если вы разбираете ошибку, которую трудно описать одним скриншотом, пригодятся запись действий и диагностические данные. Через веб-консоль README обещает показывать экран устройства, ход выполнения и повтор выполненного сценария. Это позволяет увидеть, на каком переходе агент встретил неожиданное окно или не нашёл нужный элемент.

Если у вас уже есть автоматические тесты на Python, клиент ARTEMIS можно вызвать из тестового кода и проверить результат через утверждение. README приводит интеграцию с тестовыми фреймворками и CI/CD — процессом автоматического запуска проверок при изменении кода. Здесь ARTEMIS не заменяет сами тесты: он выполняет порученный сценарий на устройстве и возвращает структурированный результат.

Если вы не разрабатываете и не тестируете Android-приложения и вам не нужно поручать агенту действия на телефоне, ARTEMIS вам, скорее всего, не нужен. Для обычного чата с нейросетью он не добавляет полезной функции: его задача — управление устройством.

Установка ARTEMIS на компьютер и подключение устройства

Сначала подключите Android-устройство с включённой отладкой по USB или запустите эмулятор. Затем выберите команды для своей системы. Для macOS и Linux README предлагает:

git clone https://github.com/google/artemis.git && cd artemis
./start.sh

Для Windows PowerShell:

git clone https://github.com/google/artemis.git
cd artemis
.\start.bat

Скрипт проверяет инструменты, необходимые для работы, и предлагает установить недостающие ADB, scrcpy, FFmpeg и зависимости Python через uv. ADB обеспечивает связь компьютера с Android, а scrcpy используется для вывода экрана. Скрипт также предложит настроить MCP и правила работы агента в обнаруженных ИИ-редакторах. Это не только запуск программы: перед подтверждением установки проверьте, какие изменения он предлагает внести.

После запуска открывается локальная веб-консоль с подключением устройства, изображением экрана и полем для задания:

http://localhost:8000

Если нужна интеграция с IDE, стартовый скрипт предложит её при настройке. Позже MCP можно установить отдельно; команда из README для всех поддерживаемых ИИ-редакторов:

uv run artemis mcp --install all

ARTEMIS также предлагает файл с правилами тестирования для агентов: когда исследовать интерфейс, какой профиль выбирать и как искать элементы. Он не обязателен для понимания MCP, но авторы рекомендуют подключать его, чтобы агент опирался на наблюдаемый экран, а не придумывал действия. Если вы работаете в Claude Code, полезно сначала разобраться, как он устроен в VS Code, а затем добавлять доступ к устройству.

Три задания из README: батарея, вход и тест на Python

Самый короткий пример — запрос из командной строки. ARTEMIS должен открыть настройки Android, найти раздел батареи и сообщить текущий уровень заряда. Так можно проверить запуск и связь с устройством без собственного приложения:

uv run artemis run "Open Settings, find Battery and tell me current level" --profile flash

Второй пример рассчитан на чат Codex, Antigravity или Claude Code с подключённым MCP-сервером. В README предложено отправить агенту такой запрос:

Build the latest changes into an APK, install it on the connected device, open the login screen with a test account, verify if there are any unexpected popups after login, and return screenshots of the final page.

Здесь ожидаемый результат — не только ответ «тест прошёл». Агенту поручены сборка и установка APK, проверка входа и скриншоты последнего экрана. Для выполнения запроса ему потребуется доступ к проекту, подключённому устройству и тестовой учётной записи; сам запрос не создаёт их автоматически.

Третий пример использует Python-клиент. В коде README задание просит открыть системные настройки, убедиться, что процент батареи отображается, и проверить, нет ли диалогов сбоя. Затем тест проверяет результат выполнения:

result = await client.run(
    "Open System Settings, go to 'Battery', verify battery percentage is displayed, and check for any crash dialogs.",
)

assert result.succeeded, f"Test failed: {result.error or result.status}"

Клиент в этом примере обращается к запущенному ARTEMIS на хосте устройства. Если вы используете Python-тесты, такой вызов даёт понятную точку проверки: сценарий либо завершился успешно, либо вернул состояние или ошибку.

Что проверить до доступа ARTEMIS к телефону

При первом задании ARTEMIS устанавливает на телефон вспомогательный сервис специальных возможностей. По README он читает структуру экрана; на устройстве появятся уведомление о его работе и запись в настройках специальных возможностей. Авторы пишут, что сам сервис работает на телефоне и ничего никуда не отправляет. Это описание сервиса, а не проверка безопасности всего проекта: ARTEMIS также управляет интерфейсом, может делать скриншоты и собирать журналы.

Репозиторий написан преимущественно на Python и опубликован под лицензией Apache-2.0. Он создан 13 августа 2026 года; на момент обзора последний коммит датирован 1 октября 2026 года, у проекта 11 280 звёзд и 1155 форков. Заявленные в README 99%+ выполненных задач относятся к тесту AndroidWorld, а не обещают такой же результат на вашем приложении.

Для работы нужен подключённый Android-телефон с отладкой по USB либо эмулятор; установочный скрипт рассчитан на подготовку перечисленных системных инструментов. В переданном фрагменте README нет ясного перечня требований к ключам моделей или подпискам, поэтому не рассчитывайте на их отсутствие без проверки настроек проекта. Перед запуском на личном телефоне учитывайте сам характер задачи: агент сможет взаимодействовать с доступными ему экранами и данными.

Источник: репозиторий google/artemis на GitHub.

Кастомная разработка • MCP Servers

Разработаем приватный MCP-сервер под ваши базы и API

Превращаем ваши внутренние сервисы (PostgreSQL, MySQL, CRM, корпоративный софт) в инструменты для Claude Desktop, Cursor и автономных ИИ-агентов по протоколу Model Context Protocol.

  • Готовые коннекторы к базам данных, 1С и корпоративным CRM
  • Строгое разграничение прав доступа и валидация входящих запросов
  • Полная передача исходного кода и документации
🛡️ Официальный договор и NDA 💼 Данные в вашем контуре ⚡ Пилот 5–7 дней

Бесплатная консультация и смета

Расскажите задачу — предложу архитектуру и оценю сроки. Отвечает Степан Ноянов.

Или напишите сразу напрямую в Telegram: @noystem ↗

Теги: ARTEMISAndroidClaude CodeMCPИИ-агентыавтоматизация тестирования

Вам также может быть интересно

Claude Code

Claude Code в VS Code: расширение, установка и режимы

21 августа 2026 г. 8 мин
MCP-серверы

MCP для amoCRM: как подключить ИИ-агента к сделкам и контактам

3 октября 2026 г. 8 мин
Вайб-кодинг

Подписка Cursor: тарифы и цены, оплата из России, отмена и возврат

4 октября 2026 г. 10 мин
💰
Инструмент Калькулятор стоимости AI-моделей Сравните цены GPT-5.4, Claude и Gemini за минуту
→
🎯
Квиз · 2 мин Какой OpenClaw подходит вам? 5 вопросов — персональная рекомендация
→

Популярное

  1. ИИ-агент для 1С: что можно подключить и с чего начать ИИ-агенты
  2. Как пользоваться Claude Code: первый день + 6 ошибок Claude Code
  3. Вайбкодинг с чего начать: инструкция + 6 ошибок новичка Вайб-кодинг
  4. Вайб-кодинг в 1С: 6 инструментов + где цикл разомкнут Вайб-кодинг
  5. Ошибки OpenClaw: 7 групп + что проверять в каждой Ошибки и решения

Категории

  • Что такое OpenClaw (8)
  • Установка (16)
  • Навыки (25)
  • Интеграции (15)
  • Сравнения (17)
  • Сценарии использования (23)
  • Новости (125)
  • Enterprise / NemoClaw (16)
  • Безопасность (10)
  • Для разработчиков (5)
  • Ошибки и решения (71)
  • Доступ из России (6)
  • Локальный ИИ (9)
  • ИИ-агенты (24)
  • Разборы (176)
  • Hermes Agent (10)
  • MCP-серверы (38)
  • Нейросети: цены и доступ (36)
  • Как сделать (44)
  • Обучение (4)
  • Глоссарий (12)
  • Claude Code (11)
  • Вайб-кодинг (12)
  • ИИ в профессии (4)

Недавнее

  • Cindy: продолжайте работу с ИИ-агентом на компьютере и телефоне сегодня
  • OpenClaw за неделю: роевое самоуправление агентов, инцидент с eMudhra и новый AI-менеджер — 26 октября — 2 ноября 2026 вчера
  • dsh-superagent-prototype: агент берёт задачи из GitHub и возвращает результат в обсуждение вчера

Быстрый старт

Новичок в OpenClaw? Начните отсюда:

  • → Что такое OpenClaw
  • → Установка за 10 минут
  • → Топ-10 навыков
  • → Подключить Telegram

Теги

установканавыкиtelegramwhatsappmacoswindowsenterpriseголосopen-sourcellmprivacynode.js
infoclaw.ru

Независимый информационный ресурс об ИИ-агенте OpenClaw. Статьи, гайды и новости на русском языке.

Разделы

  • Вайб-кодинг
  • Claude Code
  • MCP-серверы
  • Что такое OpenClaw
  • Установка
  • Навыки
  • Интеграции
  • Сравнения
  • Enterprise
  • ИИ в профессии
  • Цены и подписки
  • Новости

Интеграции

  • Telegram
  • WhatsApp
  • Slack
  • Discord
  • iMessage
  • Teams
  • Matrix
  • Все (20+) →

Ресурсы

  • Вопросы и ответы
  • Глоссарий
  • Для разработчиков
  • Разборы
  • Карта сайта

© 2026 infoclaw.ru — Независимый ресурс. Не является официальным сайтом проекта OpenClaw.

О проекте Автор Политика конфиденциальности Пользовательское соглашение Контакты