Repository navigation
Python v0.2.0
unified-channel v0.2.0
The communication layer for personal AI assistants — IM, Email, Voice, Calendar, IoT in one unified API.
Highlights
- 27 adapters across 5 categories: IM, Email, Voice, Calendar, IoT
- Cross-channel relay middleware
- Multi-identity router
- Rich media normalization
- Persistent queue (SQLite, at-least-once delivery)
- 475 tests passing
Adapters
Telegram, Discord, Slack, LINE, Matrix, MS Teams, Feishu, WhatsApp, iMessage, Mattermost, Google Chat, Nextcloud Talk, Synology Chat, Zalo, Nostr, BlueBubbles, Twitch, IRC, WeChat, DingTalk, QQ, Email (IMAP/SMTP), Gmail API, Outlook (Graph), Twilio Voice, Twilio SMS, Google Calendar, Apple Calendar (CalDAV), Home Assistant, SIP
Install
pip install unified-channel
pip install unified-channel[telegram]
pip install unified-channel[all]