Mayros

Mayros

Passerelle compatible tout OS pour agents IA sur WhatsApp, Telegram, Discord, iMessage et plus.
Envoyez un message, recevez une réponse d'agent depuis votre poche. Les plugins ajoutent Mattermost et plus.

Qu'est-ce que Mayros ?

Mayros est une passerelle auto-hébergée qui connecte vos applications de chat préférées — WhatsApp, Telegram, Discord, iMessage et plus — à des agents de code IA comme Pi. Vous exécutez un seul processus Gateway sur votre propre machine (ou un serveur), et il devient le pont entre vos applications de messagerie et un assistant IA toujours disponible.

Pour qui ? Les développeurs et utilisateurs avancés qui souhaitent un assistant IA personnel qu'ils peuvent contacter de n'importe où — sans abandonner le contrôle de leurs données ou dépendre d'un service hébergé.

Qu'est-ce qui le rend différent ?

  • Auto-hébergé : fonctionne sur votre matériel, vos règles
  • Multicanal : une seule Gateway sert WhatsApp, Telegram, Discord et plus simultanément
  • Natif pour les agents : conçu pour les agents de code avec utilisation d'outils, sessions, mémoire et routage multi-agents
  • Open source : licence MIT, piloté par la communauté

De quoi avez-vous besoin ? Node 22+, une clé API (Anthropic recommandé) et 5 minutes.

Comment ça marche

mermaid
flowchart LR
  A["Apps de chat + plugins"] --> B["Gateway"]
  B --> C["Agent Pi"]
  B --> D["CLI"]
  B --> E["Interface de contrôle Web"]
  B --> F["App macOS"]
  B --> G["Nœuds iOS et Android"]

Le Gateway est la source unique de vérité pour les sessions, le routage et les connexions aux canaux.

Capacités clés

🌐

Passerelle multicanal

WhatsApp, Telegram, Discord et iMessage avec un seul processus Gateway.

🔌

Canaux plugin

Ajoutez Mattermost et plus avec des packages d'extension.

🔀

Routage multi-agents

Sessions isolées par agent, espace de travail ou expéditeur.

🖼️

Support média

Envoyez et recevez des images, de l'audio et des documents.

🖥️

Interface de contrôle Web

Tableau de bord navigateur pour le chat, la config, les sessions et les nœuds.

📱

Nœuds mobiles

Pairez des nœuds iOS et Android avec support Canvas.

Démarrage rapide

1

Installer Mayros

bash
npm install -g mayros@latest
2

Intégrer et installer le service

bash
mayros onboard --install-daemon
3

Pairer WhatsApp et démarrer le Gateway

bash
mayros channels login
mayros gateway --port 18789

Besoin de l'installation complète et de la configuration dev ? Voir Démarrage rapide.

Tableau de bord

Ouvrez l'interface de contrôle dans le navigateur après le démarrage du Gateway.

Mayros

Configuration (facultatif)

La configuration se trouve dans ~/.mayros/mayros.json.

  • Si vous ne faites rien, Mayros utilise le binaire Pi intégré en mode RPC avec des sessions par expéditeur.
  • Si vous voulez le verrouiller, commencez par channels.whatsapp.allowFrom et (pour les groupes) les règles de mention.

Exemple :

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

Commencez ici

En savoir plus