Mayros

Mayros

Шлюз для будь-якої ОС для 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["Панель керування Web"]
  B --> F["додаток macOS"]
  B --> G["вузли iOS та Android"]

Gateway — це єдине джерело правди для сесій, маршрутизації та підключень каналів.

Ключові можливості

🌐

Багатоканальний шлюз

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

🔌

Канали плагінів

Додайте Mattermost та інші за допомогою пакетів розширень.

🔀

Маршрутизація між агентами

Ізольовані сесії для кожного агента, робочого простору або відправника.

🖼️

Підтримка медіа

Надсилайте та отримуйте зображення, аудіо та документи.

🖥️

Панель керування Web

Панель у браузері для чату, конфігурації, сесій та вузлів.

📱

Мобільні вузли

Сполучіть вузли 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"] } },
}

Почніть тут

Дізнайтеся більше