selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

MindRoom logo

Self-host MindRoom

v2026.10.636

AI agents with memory that work across your tools and chat

ReleaseOpen CoreApache-2.0
Updated5 hours ago
LanguagePython
Setup difficultyModerate
MobileNative app
Stars
355
Port
8765 (Dashboard UI, dashboard API, OpenAI-compatible API, bot orchestrator)
Requires
ChromaDB, Matrix homeserver (Synapse, Conduit, or Dendrite)
Docker
ghcr.io/mindroom-ai/mindroom
Install with Docker
Approval dialog where user approves agent's calendar bookingThree colleagues sharing an agent thread with live streaming responsesAgent canvases showing week grid of free meeting slots and weekend trip planner with budgetData canvas with fitted curve, parameters, and interactive point exclusionAgent working in its own browser with passkey handover to userThread answered from connected wiki next to connections pagePhone screens showing voice note locking house and setting reminderScheduled morning brief with today's meetings and items needing attention

What is MindRoom?

MindRoom is a self-hosted AI agent platform where each agent functions as a genuine Matrix user. You receive personal assistants for managing your calendar, notes, travel plans, and home infrastructure, along with shared team assistants for email, documents, and code. Agents maintain long-term memory through Mem0 and ChromaDB, can automatically acquire skills from recurring tasks, and integrate with over 100 tools including Gmail, GitHub, Google Docs, Home Assistant, and any MCP server. A built-in browser allows agents to operate on the web while you observe and intervene for authentication or passkeys. The stack deploys via a single uvx command, Docker, Docker Compose (including Synapse and the chat application), Kubernetes Helm charts, or a native macOS application. The chat client (MindRoom Chat) operates on web, Mac, iOS, and Android (beta). The core repository uses Apache 2.0 licensing; the SaaS platform directory uses BSL 1.1. Hosted plans start at $10/month.

Should you self-host MindRoom?

MindRoom scores 52/100 on selfhost.directory (how scoring works) and ranks #86 of 209 in AI Agents. It has 355 GitHub stars.

It shipped 19 stable releases in the past year. The latest, v2026.10.636, came out on 28 October 2026.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Orca (91/100, 108 446 stars). It scores higher overall, so compare the two before you pick. See MindRoom vs Orca side by side.

Features

  • 100+ tool integrations
  • Automatic skill learning
  • Browser automation with takeover
  • Desktop bridge
  • Interactive canvases
  • Isolated execution
  • Knowledge bases (RAG)
  • Knowledge Graph
  • Model Routing
  • Multi-Agent Orchestration
  • Persistent memory
  • Scheduling & Automation
  • Streaming Responses
  • Tool approvals
  • Voice messages and calls

MindRoom README

How to install MindRoom

Install MindRoom with Docker

Docker, existing Matrix homeserver (Synapse, Conduit, or Dendrite)
Environment variables
MATRIX_HOMESERVER, ANTHROPIC_API_KEY, MINDROOM_API_KEY, etc. via --env-file .env

mkdir -p ./mindroom_data sudo chown 1000:1000 ./mindroom_data

docker run -d
--name mindroom
-p 8765:8765
-v ./config.yaml:/app/config.yaml:ro
-v ./mindroom_data:/app/mindroom_data
--env-file .env
ghcr.io/mindroom-ai/mindroom:latest

Run MindRoom as a single container when you already have a Matrix homeserver

MindRoom releases & version history

More in AI Automation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…