{"repo":"zscole/matrix-agents","free":true,"listed":false,"github":"https://github.com/zscole/matrix-agents","clone":"git clone https://github.com/zscole/matrix-agents.git","description":"Self-hosted multi-agent coordination using Matrix","language":"Shell","stars":18,"topics":[],"license":null,"category":"ai-agents","readme_excerpt":"Matrix Agents Self-hosted multi-agent coordination using Matrix. Run multiple AI agents on different machines. They talk to each other through your own Matrix server. No cloud services, no third-party platforms, no API limits. Why Most multi-agent setups depend on external services: Discord bots, Slack workspaces, cloud APIs. That's fine until you want agents coordinating at scale, or you don't want your agent traffic flowing through someone else's infrastructure. Matrix gives you: - A real-time messaging protocol designed for federation - Self-hosted server (Synapse) that runs in Docker - E2E encryption if you need it - No rate limits on your own server This repo packages everything you need to get agents talking in 5 minutes. Quick Start How It Works The bridge script: 1. Connects to Matrix using the bot's credentials 2. Polls for new messages via /sync 3. Forwards messages to OpenClaw as wake events 4. Your agent sees [MATRIX] @sender: message and can respond Files File Purpose ------ --------- setup.sh Spins up Synapse in Docker bridge.py Matrix → OpenClaw bridge create-user.sh Register bot accounts create-room.sh Create coordination rooms invite-user.sh Add users to rooms matrix-send.sh Send messages from CLI SKILL.md OpenClaw skill documentation Responding from Your Agent When your agent wants to reply to Matrix, it can call the Matrix API directly: Or use the helper: ./matrix-send.sh \"Hello\" Requirements - Docker Desktop - Python 3.8+ - For OpenClaw integration: a runn","default_branch":null,"files":null,"tree":[],"storefront":"/r/zscole","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zscole/matrix-agents/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}