Claude Code Matrix Channel
Bridges Matrix room messages into Claude Code sessions, enabling interaction with Claude via any Matrix client.
This plugin integrates Claude Code with the Matrix chat network, allowing users to communicate directly with an active Claude Code session from any Matrix client like Element X or Cinny. It functions by routing Matrix messages inbound to Claude and enabling Claude to send replies, edits, and reactions outbound to Matrix rooms using its built-in tools. Designed to mirror the official Telegram channel plugin, it offers a seamless way to extend Claude's reach into the Matrix ecosystem for conversational AI interactions, complete with access control and persistent state management.
Key Features
01Support for inbound Matrix message types including text, images, files, audio, video metadata, and emotes.
02Automatic handling of Matrix invites (DM or allowlisted users) and persistent state management for sync tokens.
03Bi-directional message bridging between Matrix rooms and Claude Code sessions.
040 GitHub stars
05Claude-callable tools for replying, editing messages, reacting with emojis, and downloading attachments in Matrix rooms.
06Comprehensive access control through pairing codes, MXID allowlists, and group chat management.
Use Cases
01Interacting with Claude Code's AI capabilities directly from a preferred Matrix chat client.
02Integrating Claude Code into Matrix group chats for collaborative AI assistance and information retrieval.
03Managing and controlling Claude Code's access to specific Matrix rooms and users with granular permissions.