<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MindRoom - an open-source multi-agent runtime built on Matrix]]></title><description><![CDATA[<p dir="auto"><a href="https://github.com/mindroom-ai/mindroom" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/mindroom-ai/mindroom</a></p>
<p dir="auto"><strong>AI agents that live in your chat rooms.</strong></p>
<p dir="auto">MindRoom is an open-source multi-agent runtime built on <a href="https://matrix.org/" target="_blank" rel="noopener noreferrer nofollow ugc">Matrix</a> that works with nearly any <a href="https://github.com/mindroom-ai/mindroom/blob/main/docs/configuration/models.md" target="_blank" rel="noopener noreferrer nofollow ugc">cloud or local AI model</a>.</p>
<p dir="auto">You define agents in a YAML file or in the web dashboard; MindRoom gives each one a Matrix account, and you talk to them in threads in <a href="https://github.com/mindroom-ai/mindroom-chat" target="_blank" rel="noopener noreferrer nofollow ugc">MindRoom Chat</a> — or any other Matrix client you already use.</p>
<p dir="auto">Because Matrix bridges to other platforms, the same agents also work in Slack, Telegram, Discord, WhatsApp, IRC, and email — with the same persistent memory everywhere. Self-host the whole stack, or run only the MindRoom backend locally and pair it with hosted Matrix at <a href="https://mindroom.chat/" target="_blank" rel="noopener noreferrer nofollow ugc">mindroom.chat</a>.</p>
<h2><a href="https://github.com/mindroom-ai/mindroom#features" target="_blank" rel="noopener noreferrer nofollow ugc">Features</a></h2>
<ul>
<li><strong>Multi-agent orchestration</strong> — define specialist agents and teams in <code>config.yaml</code>; a built-in router picks the responder when you don't @-mention one, and mentioning several agents makes them collaborate in a thread.</li>
<li><strong>Persistent memory</strong> — agents remember people, preferences, and context across conversations and platforms (Mem0 + ChromaDB, stored on your disk).</li>
<li><strong>100+ tool integrations</strong> — Gmail, GitHub, Google Docs, Google Drive, Home Assistant, shell, Python, web search, and more, plus native Matrix tools and a per-thread <code>todo</code> planner, with sandboxed execution and per-tool approval rules.</li>
<li><strong>Knowledge bases (RAG)</strong> — point an agent at a folder of files; MindRoom indexes it and can watch it for changes.</li>
<li><strong>Scheduling &amp; automation</strong> — cron or natural-language scheduled tasks (<code>!schedule</code>), including silent checks that post only when they find something, plus <a href="https://github.com/mindroom-ai/mindroom/blob/main/docs/tools/background-scripts.md" target="_blank" rel="noopener noreferrer nofollow ugc">supervised background Python watchers</a> that can call governed agent tools and wake the agent only when something changes.</li>
<li><strong>Model routing</strong> — a different model per agent, room, or thread (<code>!model</code> and <code>!room_model</code>); route sensitive rooms to local Ollama and everything else to a cloud model.</li>
<li><strong>Voice</strong> — transcription of Matrix voice messages, and text-to-speech tools via OpenAI, Groq, ElevenLabs, and Cartesia.</li>
<li><strong>Streaming responses</strong> — agents type into the room with progressive edits, visible tool traces, and cancellation.</li>
<li><strong>Plugins &amp; hooks</strong> — drop-in <a href="https://github.com/mindroom-ai/mindroom/blob/main/docs/plugins.md" target="_blank" rel="noopener noreferrer nofollow ugc">plugins</a> add custom tools, skills, and OAuth providers, and a typed <a href="https://github.com/mindroom-ai/mindroom/blob/main/docs/hooks.md" target="_blank" rel="noopener noreferrer nofollow ugc">event-hook system</a> (per-hook timeouts, fault isolation) lets them observe and transform messages; reload plugins at runtime with <code>!reload-plugins</code>.</li>
<li><strong>Hot reload &amp; restart-safe</strong> — <code>config.yaml</code> and plugin changes apply live without bringing down the stack, and conversations resume seamlessly after a restart: session history and turn state are durable on disk, so agents pick up where they left off without double-replying.</li>
<li><strong>Web dashboard</strong> — create and configure agents, teams, models, tools, credentials, and knowledge bases by clicking instead of editing YAML; chat stays in your Matrix client.</li>
<li><strong>Enterprise deployment</strong> — the same runtime scales from a laptop to multi-tenant Kubernetes with Helm charts, isolated execution workers, and egress approval for locked-down environments.</li>
</ul>
<p dir="auto">What it looks like:</p>
<pre><code>You: @research @analyst @writer Create a competitive analysis report
Research: I'll gather data on our top 5 competitors...
Analyst: I'll identify strategic patterns and opportunities...
Writer: I'll compile everything into an executive summary...
</code></pre>
<p dir="auto"><strong>Why we built this</strong></p>
<p dir="auto">Every AI app is a silo:</p>
<ul>
<li>ChatGPT knows your coding style... but can't join your team's Slack</li>
<li>Claude understands your writing... but can't access your email</li>
<li>GitHub Copilot helps with code... but can't see your project specs</li>
<li>You teach each AI from scratch, over and over</li>
</ul>
<p dir="auto">Your human team collaborates across Slack, Discord, Telegram, and email every day — your AI should too. MindRoom agents live in one place (Matrix) and follow you everywhere via bridges, with their memory intact.</p>
<p dir="auto">Federation even lets agents cross organization boundaries:</p>
<pre><code>Your client asks in their Discord:
Client: Can our architect AI review this with your team?
You: Sure! @assistant please collaborate with them

Your Assistant: [Joins from your Matrix server]
Client's Architect AI: [Joins from their server]
Together: [They review architecture, sharing context from both organizations]
</code></pre>
<p dir="auto">Two AI agents from different companies collaborating — impossible with app-bound assistants.</p>
]]></description><link>https://forum.cloudron.io/topic/15865/mindroom-an-open-source-multi-agent-runtime-built-on-matrix</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 14:22:04 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15865.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Aug 2026 22:55:32 GMT</pubDate><ttl>60</ttl></channel></rss>