Available Extension Channels
Matrix
Decentralized communication protocol Matrix is an open standard for decentralized, real-time communication.Matrix Setup
Matrix Setup
- End-to-end encryption
- Federation across servers
- Group chats and spaces
- Media support
matrixMicrosoft Teams
Enterprise collaboration platform Connect SimpleClaw to Microsoft Teams for organizational use.Microsoft Teams Setup
Microsoft Teams Setup
- Teams and channel integration
- Direct messaging
- Bot framework integration
msteamsGoogle Chat
Google Workspace messaging Integrate with Google Chat for Google Workspace environments.Google Chat Setup
Google Chat Setup
- Spaces and rooms
- Direct messages
- Google Workspace integration
googlechatMattermost
Open-source team collaboration Mattermost is a self-hosted Slack alternative.Mattermost Setup
Mattermost Setup
- Self-hosted deployment
- Channels and direct messages
- Slash commands
- Webhooks and integrations
mattermostIRC
Internet Relay Chat Classic IRC protocol support for connecting to IRC networks.IRC Setup
IRC Setup
- Multiple network support
- Channel and private messages
- SASL authentication
- SSL/TLS connections
ircLINE
Popular messaging app in Asia LINE integration for messaging in Asian markets.LINE Setup
LINE Setup
- Direct and group messages
- Rich media support
- Stickers and reactions
lineZalo
Vietnamese messaging platform Integrate with Zalo for Vietnamese market communication.Zalo Setup
Zalo Setup
- Official account integration
- User messaging
- Vietnamese language support
zaloUser Mode:
There’s also a zalouser extension for personal Zalo accounts.Synology Chat
Synology NAS chat platform Connect to Synology Chat on Synology NAS devices.Synology Chat Setup
Synology Chat Setup
- Private cloud messaging
- Self-hosted on Synology NAS
- Channels and direct messages
synology-chatFeishu (Lark)
Enterprise collaboration platform Feishu (international brand: Lark) integration for enterprise communication.Feishu Setup
Feishu Setup
- Enterprise messaging
- Bot integration
- Asian market focus
feishuNextcloud Talk
Nextcloud integrated chat Chat integration for Nextcloud self-hosted cloud platform.Nextcloud Talk Setup
Nextcloud Talk Setup
- Self-hosted
- Video calls integration
- File sharing
nextcloud-talkNostr
Decentralized social protocol Nostr protocol integration for decentralized messaging.Nostr Setup
Nostr Setup
- Decentralized protocol
- Relay-based messaging
- Cryptographic identity
nostrTwitch
Live streaming chat Integrate with Twitch chat for streaming platforms.Twitch Setup
Twitch Setup
- Chat integration
- Channel moderation
- Emotes support
twitchBlueBubbles
iMessage alternative client BlueBubbles server integration for iMessage access.BlueBubbles Setup
BlueBubbles Setup
- iMessage without macOS
- Remote iMessage server
- Cross-platform access
bluebubblesTlon (Urbit)
Urbit messaging Integration with Urbit/Tlon decentralized platform.Tlon Setup
Tlon Setup
- Urbit OS integration
- Peer-to-peer messaging
- Decentralized identity
tlonVoice Channels
Voice Call
Telephony integration Voice call support through telephony providers (Twilio, Telnyx, Plivo).Voice Call Setup
Voice Call Setup
- Twilio
- Telnyx
- Plivo
- Inbound/outbound calls
- TTS (text-to-speech)
- STT (speech-to-text)
- Interactive voice response
voice-callInstalling Extension Channels
Most extension channels are included with SimpleClaw. To enable:Extension Development
Developers can create custom channel extensions. Extension channels are located in theextensions/ directory of the SimpleClaw repository.
Extension structure:
simpleclaw.plugin.json: Declares channel ID and config schemasrc/channel.ts: ImplementsChannelPlugininterfaceindex.ts: Exports plugin for SimpleClaw to load
Configuration Reference
Each extension channel has its own configuration schema defined insimpleclaw.plugin.json. Check the specific extension directory for:
- Configuration options
- Authentication requirements
- Capability matrix
- Setup instructions
~/workspace/source/extensions/<channel-name>/
Feature Matrix
| Channel | DMs | Groups | Threads | Media | E2EE | Self-Hosted |
|---|---|---|---|---|---|---|
| Matrix | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Teams | ✓ | ✓ | ✓ | ✓ | — | — |
| Google Chat | ✓ | ✓ | ✓ | ✓ | — | — |
| Mattermost | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| IRC | ✓ | ✓ | — | — | — | ✓ |
| LINE | ✓ | ✓ | — | ✓ | — | — |
| Zalo | ✓ | ✓ | — | ✓ | — | — |
| Synology Chat | ✓ | ✓ | — | ✓ | — | ✓ |
| Feishu | ✓ | ✓ | ✓ | ✓ | — | — |
| Nextcloud Talk | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| Nostr | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| Twitch | — | ✓ | — | — | — | — |
| BlueBubbles | ✓ | ✓ | — | ✓ | — | — |
| Tlon | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| Voice Call | ✓ | — | — | ✓ | — | — |
Getting Help
For extension-specific issues:- Check extension README:
extensions/<channel>/README.md - Review source code:
extensions/<channel>/src/ - Check SimpleClaw documentation
- Open GitHub issue with
channel/<channel-name>label
Next Steps
Core Channels
Learn about core messaging channels
Configuration
Detailed configuration reference
Extension Development
Build custom channel plugins
Security
Configure security policies