Mayros

Mayros

Gateway для AI агентов на любой ОС для WhatsApp, Telegram, Discord, iMessage и других платформ.
Отправьте сообщение и получите ответ агента прямо из кармана. Плагины добавляют поддержку Mattermost и других платформ.

Что такое Mayros?

Mayros - это самостоятельно размещаемый шлюз, который подключает ваши любимые приложения для чата — WhatsApp, Telegram, Discord, iMessage и другие — к AI агентам для программирования, таким как Pi. Вы запускаете единый процесс Gateway на своей машине (или сервере), и он становится мостом между вашими мессенджерами и всегда доступным AI помощником.

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

Что делает его особенным?

  • Самостоятельное размещение: работает на вашем оборудовании, по вашим правилам
  • Мультиканальность: один Gateway обслуживает WhatsApp, Telegram, Discord и другие платформы одновременно
  • Ориентирован на агентов: создан для агентов программирования с использованием инструментов, сессиями, памятью и мультиагентной маршрутизацией
  • Открытый исходный код: лицензия MIT, разработка сообществом

Что вам нужно? Node 22+, API ключ (рекомендуется Anthropic) и 5 минут.

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

mermaid
flowchart LR
  A["Приложения для чата + плагины"] --> B["Gateway"]
  B --> C["Агент Pi"]
  B --> D["CLI"]
  B --> E["Веб-панель управления"]
  B --> F["macOS приложение"]
  B --> G["iOS и Android узлы"]

Gateway является единственным источником истины для сессий, маршрутизации и подключений к каналам.

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

🌐

Мультиканальный шлюз

WhatsApp, Telegram, Discord и iMessage с одним процессом Gateway.

🔌

Плагины каналов

Добавьте Mattermost и другие платформы с помощью пакетов расширений.

🔀

Мультиагентная маршрутизация

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

🖼️

Поддержка медиа

Отправляйте и получайте изображения, аудио и документы.

🖥️

Веб-панель управления

Браузерная панель для чата, настройки, сессий и узлов.

📱

Мобильные узлы

Сопряжение iOS и Android узлов с поддержкой Canvas.

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

1

Установите Mayros

bash
npm install -g mayros@latest
2

Запустите настройку и установите сервис

bash
mayros onboard --install-daemon
3

Подключите WhatsApp и запустите Gateway

bash
mayros channels login
mayros gateway --port 18789

Нужна полная установка и настройка для разработки? См. Быстрый старт.

Панель управления

Откройте веб-панель управления после запуска Gateway.

Mayros

Конфигурация (опционально)

Конфигурация хранится в ~/.mayros/mayros.json.

  • Если вы ничего не делаете, Mayros использует встроенный бинарник Pi в режиме RPC с сессиями для каждого отправителя.
  • Если хотите ограничить доступ, начните с channels.whatsapp.allowFrom и (для групп) правил упоминаний.

Пример:

json5
{
  channels: {
    whatsapp: {
      allowFrom: ["+15555550123"],
      groups: { "*": { requireMention: true } },
    },
  },
  messages: { groupChat: { mentionPatterns: ["@mayros"] } },
}

Начните здесь

Узнать больше