Repolode
wangzan101

wangzan101/Mika

Локальный Android AI-агент, который управляет приложениями и веб-страницами на скрытом фоновом экране и выполняет задачи, описанные одним предложением.

Звёзды
7,577
Форки
1,740
Открытые issues
11
Последний коммит
5 часов назад

Что это?

Mika — Android-приложение, которое получает запрос на естественном языке и выполняет его на телефоне. Оно запускает приложения на отдельном фоновом экране, поэтому пользователь может продолжать пользоваться телефоном, пока агент работает. Агент считывает содержимое экрана, находит кнопки и поля ввода, нажимает на них, вводит текст и прокручивает страницы. Он также умеет распознавать текст во встроенных интерфейсах приложений, где нет доступных для чтения меток.

Помимо управления приложениями, Mika включает встроенный браузер, который открывает страницы в режиме для компьютера и выполняет настоящие клики и ввод с клавиатуры, а также Linux-песочницу для запуска Python, Node и shell-команд над файлами, которые вы отправите. Приложение поддерживает задачи по расписанию и с условиями, плавающую панель для отслеживания выполнения и подтверждений, а также функцию памяти для хранения фактов и предпочтений на устройстве. Пользователь может выбрать режим с подтверждением действий, связанных с расходами, или автономный режим.

У Mika нет собственного сервера. Запросы отправляются только выбранному пользователем провайдеру моделей с использованием собственного API key. В приложении есть готовые настройки для многих провайдеров, а также поддержка пользовательских эндпоинтов, совместимых с OpenAI, Anthropic, Gemini и OpenAI Responses. Проект находится в открытой бета-версии; для выполнения задач требуется Android 13 или новее.

Ключевые возможности

  • 01Управляет любым установленным Android-приложением на скрытом фоновом экране, пока пользователь продолжает пользоваться телефоном.
  • 02Встроенный браузер выполняет настоящие клики и ввод с клавиатуры, а также поддерживает скачивание и загрузку файлов.
  • 03Linux-песочница на устройствах с arm64 позволяет запускать Python, Node и shell-команды над файлами.
  • 04Задачи по расписанию и с условиями — например, ежедневные напоминания или проверка погоды с уведомлением только в случае дождя.
  • 05Режим с подтверждением запрашивает его перед выполнением платёжных действий, а автономный режим выполняет их самостоятельно.
  • 06Работает с собственным API key пользователя для доступа к моделям; между пользователем и провайдером нет сервера Mika.

Сценарии использования

  • Кратко пересказать сообщения за день в групповом чате или прочитать ленту в социальной сети.
  • Сравнить цены и добавить товары в корзину, остановившись перед оформлением заказа.
  • Настроить напоминания по расписанию или проверки по условию с отправкой результата в тот же чат.
  • Обработать отправленный на телефон файл с помощью скриптов в изолированной среде Linux.

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

  1. 1

    Скачайте последнюю версию APK из GitHub Releases и установите её

  2. 2

    Откройте мастер настройки телефона в настройках Mika и один раз выполните сопряжение для беспроводной отладки

  3. 3

    Добавьте провайдера моделей в настройках и введите API Key или войдите в ChatGPT

  4. 4

    Чтобы собрать отладочный APK из исходного кода, запустите сборку Gradle

    ./gradlew :app:assembleDebug

Что важно знать

  • Это ранняя публичная бета-версия: функции быстро меняются, а обновления могут содержать несовместимые изменения.
  • Для выполнения задач требуется Android 13 или новее, а песочница Linux работает только на устройствах arm64.
  • Приложение тестировалось в основном на одном телефоне с Android 14, поэтому на других устройствах могут возникнуть непроверенные проблемы.
  • Требуется API Key модели с поддержкой вызова инструментов или вход в ChatGPT; при настройке также необходимо выполнить сопряжение для беспроводной отладки.

В подборках

Темы

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

Что такое Mika?
Локальный Android AI-агент, который управляет приложениями и веб-страницами на скрытом фоновом экране и выполняет задачи, описанные одним предложением. Mika — Android-приложение, которое получает запрос на естественном языке и выполняет его на телефоне. Оно запускает приложения на отдельном фоновом экране, поэтому пользователь может продолжать пользоваться телефоном, пока агент работает. Агент считывает содержимое экрана, находит кнопки и поля ввода, нажимает на них, вводит текст и прокручивает страницы. Он также умеет распознавать текст во встроенных интерфейсах приложений, где нет доступных для чтения меток.
Mika можно использовать бесплатно? Какая у него лицензия?
Mika распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Mika всё ещё поддерживается?
Активно поддерживается. Последний коммит в Mika — 7 нояб. 2026 г..
Для чего можно использовать Mika?
Кратко пересказать сообщения за день в групповом чате или прочитать ленту в социальной сети. Сравнить цены и добавить товары в корзину, остановившись перед оформлением заказа. Настроить напоминания по расписанию или проверки по условию с отправкой результата в тот же чат. Обработать отправленный на телефон файл с помощью скриптов в изолированной среде Linux.
Как установить Mika?
Скачайте последнюю версию APK из GitHub Releases и установите её Откройте мастер настройки телефона в настройках Mika и один раз выполните сопряжение для беспроводной отладки Добавьте провайдера моделей в настройках и введите API Key или войдите в ChatGPT Чтобы собрать отладочный APK из исходного кода, запустите сборку Gradle: ./gradlew :app:assembleDebug
Где скачать Mika?
Исходный код и инструкции по установке — на GitHub: https://github.com/wangzan101/Mika

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Неофициальное Android-приложение-компаньон для DeepSeek Harness: уведомления о задачах, управление удалёнными подключениями и мобильные макеты. Проект в разработке.

33+1 за неделю2KotlinApache-2.0Активно поддерживаетсяОбновлён 7 часов назад