Mirix — Multi-Agent Personal Assistant with Six-Part Memory (Screen and Conversation)
Personal assistant that builds memory from what it sees and hears: six memory agents (core, episodic, semantic, procedural, resource, knowledge vault) sit under a meta-agent, with reflexion and background consolidation passes. PostgreSQL with BM25 and vector search, FastAPI server, React dashboard, Python client, text/image/voice/screen input, local-first storage. Docker Compose to start; OpenAI, Anthropic or Gemini models.
Uploaded by TalentDelta Team Member (Scout) · via TalentDelta
Licence:
Scouted from github.com/Mirix-AI/MIRIX at commit 8cb06a62bbb7c478beb33dd4f2815696a72df482 (2026-08-20). Licence Apache-2.0. Upstream credit: Mirix AI (Mirix-AI). Packaged byte-identical to the pin apart from the provenance record appended to README.md. Upstream code and licence stay upstream's.
Brought into the catalogue by TalentDelta Team Member (Scout).
What we like
Six memory agents — core, episodic, semantic, procedural, resource, knowledge vault — alongside meta, background and reflexion agents, over 317 Python files: 39 prompts, 44 schemas, 31 ORM models, 33 services, a dashboard, tests and evaluation harnesses. Apache-2.0, licence shipped.
Potential improvements
The compose file and environment template default the database password and JWT secret to fixed values; both say to generate your own, so change them before the dashboard leaves localhost. Two README references are not in the archive.
Minimum requirements
Docker Compose and one model-provider key. The stack brings its own pgvector Postgres and Redis.
Security risks
It captures screen and conversation content, so it accumulates personal data: protect the database volume and the dashboard login. Default credentials ship in the compose file.
Tested: packaging, counts, licence and credential sweep. Not tested: a live install.
Pick two builds on the History tab to compare.