Multi-agent personal assistant framework that builds structured long-term memory from screen activity and natural chat.
Track screen activity, build provenance graph memory, and consolidate agent context with Auto-Dream.
MIRIX is an open-source personal AI assistant framework that turns continuous screen observation and chat logs into long-term structured memory. It uses six specialized memory agents to categorize facts, procedural steps, and resources. You should use it if you want to build personal productivity agents that remember past conversations, workflows, and screen context.
MIRIX captures visual data, voice, and text, converting raw activity into six memory types including core, episodic, and procedural stores. It indexes memories with PostgreSQL BM25 full-text search, vector embeddings, and an optional Neo4j provenance hypergraph. An Auto-Dream consolidation engine actively deduplicates memories and extracts learned skills from multi-step tool interactions.
This tool suits developers and systems engineers building context-aware executive AI assistants that require deep long-term recall across sessions. It works best for teams comfortable managing Docker containers, Python client SDKs, and external LLM endpoints like Gemini. It does not suit non-technical users looking for a desktop app with zero setup.
Organizes captured context into Core, Episodic, Semantic, Procedural, Resource, and Knowledge Vault stores.
Reviews existing entries to merge duplicates, resolve stale facts, and distill procedural skills from tool logs.
Indexes episodic and semantic facts as n-ary frames in a graph, citing the precise memory rows they originated from.
Combines native BM25 full-text search with vector embeddings for structured recall queries.
MIRIX is completely free under the Apache-2.0 open-source licence. The project documentation mentions no paid cloud subscription, meaning your only costs come from hosting the Docker infrastructure and paying for third-party LLM API calls.
873 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
Auto-Dream is an explicit memory maintenance endpoint that reviews past memories, resolves conflicting entries, merges duplicates, and distills procedural skills from session logs.
No, Neo4j is optional. MIRIX works out of the box with PostgreSQL vector and BM25 search, but you can enable Neo4j if you need provenance hypergraphs.
When you record conversation turns with tool execution errors and successful fixes, MIRIX distills those work process attempts into procedural memory.
See Zekai first in Google