Mirix-AI/MIRIX
Mirix is a multi-agent personal assistant designed to track on-screen activities and answer user questions intelligently. By capturing real-time visual data and consolidating it into structured memories, Mirix transforms raw inputs into a rich knowledge base that adapts to your digital experiences.
What it solves
Mirix is a multi-agent personal assistant designed to build a comprehensive, long-term memory of a user's digital life. It solves the problem of AI assistants forgetting context and lacking a deep understanding of a user's specific habits, tools, and preferences by continuously observing screen activity and engaging in natural conversations.
How it works
The system uses a multi-agent architecture where six specialized memory agents manage different types of information: Core, Episodic, Semantic, Procedural, Resource, and Knowledge Vault. It captures visual data from the screen and processes multi-modal inputs (text, voice, images) to build structured memories. To maintain memory quality, it features an "Auto-Dream" consolidation process that reviews, merges duplicates, and resolves conflicts in stored data. Data is stored locally using PostgreSQL with BM25 full-text search and vector similarity support for efficient retrieval.
Who it’s for
Users who want a deeply personalized AI assistant that remembers everything they do on their computer and can retrieve specific information from past interactions or work processes.
Highlights
- Multi-Agent Memory: Six distinct components for organizing different types of knowledge.
- Screen Activity Tracking: Automatically converts visual screen data into structured memories.
- Privacy-First: Long-term data is stored locally.
- Auto-Dream Consolidation: An automated cleanup process to merge and refine memories.
- Multi-Modal Support: Processes text, images, voice, and screen captures.
Related
- Project
- Project
- Project
- Project
- Project