Enables AI agents to interact with over a dozen messaging platforms via CLI, automating message send/receive, channel management, reactions, and authentication with automatic credential extraction.
Interact with Channel Talk using extracted desktop app or browser credentials - read chats, send messages, search messages, manage groups
Interact with Channel Talk workspaces using API credentials - send messages, read chats, manage groups and bots
Interact with Discord servers - send messages, read channels, manage reactions
Interact with Discord servers using bot tokens - send messages, read channels, manage reactions
Interact with Instagram DMs - send messages, read conversations, manage accounts
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
One CLI for Slack, Discord, Teams, Webex, Telegram, WhatsApp, LINE, Instagram, KakaoTalk, and Channel Talk. Credentials extracted from desktop apps and browsers, or authenticated in seconds โ no API keys, no OAuth, no admin approval. TypeScript SDK included.
[!TIP] ๐ Agent Messenger powers multi-channel messaging in TypeClaw, a TypeScript-native agent runtime.
You shouldn't need a bot token to send a message.
Every platform gates API access behind OAuth apps that need admin approval โ days of waiting just to send a message. And even then, your agent is a bot, not you. Different name, different permissions, different context.
Agent Messenger reads session tokens from your Slack, Discord, Teams, KakaoTalk, or Channel Talk desktop app โ zero config. If the desktop app isn't installed, it falls back to extracting from Chromium browsers, with auth extract --browser-profile <path> for custom Chromium profile locations. Webex and Instagram tokens are extracted directly from browsers. Telegram authenticates with a one-time phone code, and WhatsApp with a QR code or pairing code. Either way, your agent operates as you โ same name, same permissions, same context. Bot tokens are fully supported too for server-side and CI/CD use cases.
[!TIP] For Slack and Discord, QR code sign-in (
auth qr) is the recommended way to authenticate โ it's the safest and most reliable method. It signs you in through the platform's own login flow instead of reading credentials off disk, and works even without the desktop app. See the Slack and Discord auth guides.
npx claudepluginhub agent-messenger/agent-messenger --plugin agent-channeltalkbotFull Omni platform control โ multichannel messaging, automations, events, batch ops via the omni CLI
Persistent agent orchestrator for Claude Code. Multi-channel message routing, triage, and SWE task management. Run /claudeclaw:setup to create your first instance and configure channels.
Connect Claude Managed Agents to messaging channels like Slack โ initialize Slack integrations and run the bridging server directly from Claude Code
LINE channel for Claude Code โ messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /line:access.
iMessage messaging bridge powered by Linq with built-in access control. Manage pairing, allowlists, and policy via /imessage:access.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,640 supported skills.