AgiMate для Android

Агент на вашем телефоне: перехватывает уведомления, звонки и события устройства — и передаёт их вашим AI-агентам для обработки.

Два режима работы

Приложение работает в двух направлениях: отправляет события с устройства и принимает команды от бэкенда.

Триггеры устройства

Подключение к Wi-Fi

Срабатывает при подключении или отключении от Wi-Fi сети. Можно фильтровать по имени сети.

Пример: сотрудник пришёл в офис → AI запускает утренний брифинг

Уровень батареи

Срабатывает при падении заряда ниже порога или при подключении к зарядке.

Пример: заряд < 15% на рабочем планшете → алерт в Telegram

Входящий звонок

Срабатывает при входящем, пропущенном или завершённом звонке. Передаёт номер и длительность.

Пример: пропущенный звонок → AI отправляет SMS «Перезвоню через 5 минут»

Уведомление от приложения

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

Пример: уведомление от Ozon «Новый заказ» → AI обрабатывает заказ

Все триггеры работают в фоновом режиме — приложение не нужно держать открытым.

Удалённые действия

Push-уведомление

Отправка push-уведомления на устройство с произвольным заголовком и текстом от бэкенда.

Пример: AI обнаружил аномалию → push «Внимание: необычная активность в 14:32»

Озвучка текста (TTS)

Произнесение текста вслух через системный Text-to-Speech. Работает даже при заблокированном экране.

Пример: критический алерт → телефон произносит «Внимание, остаток товара X ниже минимума»

Команды приходят мгновенно через WebSocket-соединение с бэкендом.

Как это работает

Архитектура взаимодействия между приложением, бэкендом и вашим AI

Android-приложение
Триггеры + действия
HTTP ↑ / WebSocket ↓
AgiMate Backend
API Gateway + WebSocket
Ваш AI / n8n
Логика и автоматизация
1

Приложение регистрируется на бэкенде

При первом запуске приложение авторизуется ключом устройства и устанавливает WebSocket-соединение.

2

Триггер срабатывает на устройстве

Событие (Wi-Fi, батарея, звонок, уведомление) перехватывается в фоновом режиме.

3

Данные отправляются на бэкенд по HTTP

Приложение отправляет JSON с типом события и данными на API Gateway.

4

Бэкенд вызывает вебхук или n8n

Событие маршрутизируется подписчикам: вебхуки, n8n workflow или AI-агент.

5

AI отправляет команду обратно

Ответная команда (push, TTS) приходит на устройство через WebSocket мгновенно.

Интерфейс приложения

Три основных экрана — всё просто и понятно

Экран триггеров

Список всех триггеров с переключателями включения/выключения.

  • Переключение триггеров одним тапом
  • Настройка параметров каждого триггера
  • Индикатор статуса: активен / неактивен
  • Лог последних срабатываний

Экран действий

История полученных команд и их статус выполнения.

  • Лог входящих команд в реальном времени
  • Статус: выполнено / ошибка
  • Тестовая отправка push и TTS
  • Индикатор WebSocket-соединения

Настройки

Подключение к бэкенду и конфигурация приложения.

  • Ввод ключа устройства
  • URL бэкенда (по умолчанию — облако AgiMate)
  • Автозапуск при загрузке устройства
  • Управление разрешениями

Для разработчиков

Техническая документация по формату данных и требованиям

Формат триггера (JSON)

Каждый триггер отправляет событие в следующем формате:

{
  "type": "device.wifi_connected",
  "deviceId": "abc-123",
  "timestamp": "2025-01-15T14:30:00Z",
  "data": {
    "ssid": "Office-5G",
    "bssid": "00:1A:2B:3C:4D:5E"
  }
}
Формат действия (JSON)

Команды отправляются на устройство в следующем формате:

{
  "action": "notify",
  "payload": {
    "title": "Внимание",
    "body": "Остаток товара X ниже минимума",
    "priority": "high"
  }
}
Требования и разрешения
Android8.0+ (API 26)
Размер APK~5 MB
СоединениеWi-Fi или мобильные данные
Фоновая работаForeground Service
ПротоколHTTPS + WSS

Разрешения Android

  • INTERNET — сетевое взаимодействие
  • ACCESS_NETWORK_STATE — отслеживание Wi-Fi
  • READ_PHONE_STATE — информация о звонках
  • RECEIVE_BOOT_COMPLETED — автозапуск
  • POST_NOTIFICATIONS — отправка уведомлений
  • FOREGROUND_SERVICE — фоновая работа

Установка

Пять простых шагов от скачивания до первого триггера

1

Скачайте APK

Загрузите последнюю версию APK из GitHub Releases.

Скачать APK
2

Разрешите установку из неизвестных источников

Настройки → Безопасность → Неизвестные источники (или разрешите для браузера).

3

Установите и откройте приложение

Запустите APK-файл, дождитесь установки и откройте AgiMate.

4

Введите ключ устройства

Создайте ключ в Dashboard → Мобильные устройства и вставьте его в настройках приложения.

5

Включите нужные триггеры

Выберите триггеры, дайте необходимые разрешения — готово!

Скачать AgiMate для Android

Open-source. Бесплатно. Полный контроль над данными.