Mayros

Mayros

Brama dla agentów AI na dowolnym systemie operacyjnym, obsługująca WhatsApp, Telegram, Discord, iMessage i więcej.
Wyślij wiadomość, otrzymaj odpowiedź agenta z kieszonki. Wtyczki dodają Mattermost i inne platformy.

Czym jest Mayros?

Mayros to samodzielnie hostowana brama, która łączy Twoje ulubione aplikacje czatowe — WhatsApp, Telegram, Discord, iMessage i inne — z agentami kodującymi AI, takimi jak Pi. Uruchamiasz jeden proces Gateway na własnej maszynie (lub serwerze), który staje się mostem między Twoimi aplikacjami do przesyłania wiadomości a zawsze dostępnym asystentem AI.

Dla kogo? Dla programistów i zaawansowanych użytkowników, którzy chcą osobistego asystenta AI, z którym mogą pisać z dowolnego miejsca — bez rezygnacji z kontroli nad swoimi danymi lub polegania na hostowanej usłudze.

Co czyni go wyjątkowym?

  • Samodzielnie hostowany: działa na Twoim sprzęcie, Twoje zasady
  • Wielokanałowy: jedna brama obsługuje WhatsApp, Telegram, Discord i więcej jednocześnie
  • Natywny dla agentów: zbudowany dla agentów kodujących z wykorzystaniem narzędzi, sesji, pamięci i routingu wieloagentowego
  • Open source: licencja MIT, zarządzany przez społeczność

Czego potrzebujesz? Node 22+, klucz API (zalecany Anthropic) i 5 minut.

Jak to działa

mermaid
flowchart LR
  A["Aplikacje czatowe + wtyczki"] --> B["Gateway"]
  B --> C["Agent Pi"]
  B --> D["CLI"]
  B --> E["Interfejs sterowania Web"]
  B --> F["Aplikacja macOS"]
  B --> G["Węzły iOS i Android"]

Gateway jest jedynym źródłem prawdy dla sesji, routingu i połączeń kanałów.

Kluczowe możliwości

🌐

Wielokanałowa brama

WhatsApp, Telegram, Discord i iMessage z jednym procesem Gateway.

🔌

Kanały wtyczkowe

Dodaj Mattermost i inne za pomocą pakietów rozszerzeń.

🔀

Routing wieloagentowy

Izolowane sesje dla każdego agenta, obszaru roboczego lub nadawcy.

🖼️

Obsługa mediów

Wysyłaj i odbieraj obrazy, audio i dokumenty.

🖥️

Interfejs sterowania Web

Panel w przeglądarce do czatu, konfiguracji, sesji i węzłów.

📱

Węzły mobilne

Paruj węzły iOS i Android z obsługą Canvas.

Szybki start

1

Zainstaluj Mayros

bash
npm install -g mayros@latest
2

Uruchom proces wdrożeniowy i zainstaluj usługę

bash
mayros onboard --install-daemon
3

Sparuj WhatsApp i uruchom Gateway

bash
mayros channels login
mayros gateway --port 18789

Potrzebujesz pełnej instalacji i konfiguracji developerskiej? Zobacz Szybki start.

Panel

Otwórz interfejs sterowania w przeglądarce po uruchomieniu Gateway.

Mayros

Konfiguracja (opcjonalna)

Konfiguracja znajduje się w ~/.mayros/mayros.json.

  • Jeśli nic nie robisz, Mayros używa dołączonego pliku binarnego Pi w trybie RPC z sesjami dla każdego nadawcy.
  • Jeśli chcesz zwiększyć bezpieczeństwo, zacznij od channels.whatsapp.allowFrom i (dla grup) zasad wzmiankowania.

Przykład:

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

Zacznij tutaj

Dowiedz się więcej