awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Mirix-AI avatar

Mirix-AI/MIRIX

0
View on GitHub↗
3,535 स्टार्स·287 फोर्क्स·Python·apache-2.0·14 व्यूज़mirix.io↗

MIRIX

MIRIX is an AI agent state orchestrator and long-term memory system designed to provide persistent context for large language models. It functions as a multi-modal AI memory pipeline that processes text, voice, and screen captures into structured knowledge stores, including a dedicated screen activity knowledge base.

The project distinguishes itself by integrating a multi-modal observation pipeline that monitors desktop activity in real-time to build a searchable history of user actions. It utilizes a multi-tiered memory hierarchy—separating episodic, semantic, procedural, and core stores—and coordinates shared memory pipelines across multiple agents to maintain a unified knowledge base.

The system includes broad capabilities for memory management and retrieval, utilizing hybrid vector-keyword search, temporal filtering, and automated memory lifecycle coordination. It also incorporates security features such as local data encryption, risk-based data categorization, and sensitivity-based result filtering to ensure user memory isolation.

The project is implemented in Python and supports integration with OpenAI-compatible API endpoints and various vector database backends.

Features

  • Stateful Agent Orchestrators - Functions as a stateful orchestrator for managing agent personas, system prompts, and persistence in multi-step processes.
  • Observation Ingestion Pipelines - Ingests continuous screen captures and audio to transform real-time visual activity into structured long-term memories.
  • Multi-Tier Memory Systems - Implements a multi-tier memory system that separates data into core, episodic, semantic, and procedural stores.
  • Long-term Memory Stores - Implements persistent storage mechanisms that allow AI agents to retain context and recall facts across multiple sessions.
  • Agent Memory Categorization - Uses specialized agents to categorize user activities into structured episodic, semantic, and procedural memory types.
  • Screen Activity Classifiers - Processes periodic screenshots of desktop activity to classify events and build a chronological memory of user actions.
  • Context-Aware Conversation Managers - Orchestrates multi-turn dialogues by combining language models with retrieved memory to provide contextually relevant assistance.
  • Context Memory Management - Directs multi-modal inputs to specialized memory components to maintain a structured context for the AI.
  • Embedding Models - Provides configurations for embedding models to support semantic search and long-term memory retrieval.
  • Episodic Event Recording - Captures context-specific activities and behaviors to serve as a chronological summary of events.
  • Persistent Context Management - Maintains persistent agent context by storing key facts and decisions across multiple user sessions.
  • Procedural Knowledge Capture - Records step-by-step instructions and operational patterns required to accomplish recurring tasks.
  • Visual Activity Knowledge Bases - Monitors desktop activity and converts visual observations into a searchable long-term memory store.
  • Visual Context Monitors - Analyzes desktop activity in real-time to provide AI assistance based on current visual context.
  • Desktop Activity Tracking - Monitors desktop activity in real-time to build a structured, searchable history of user actions.
  • Hybrid Vector and Full-Text Search - Combines vector similarity and full-text keyword matching to optimize the recall of long-term memories.
  • Conversation Memory Retrieval - Fetches relevant stored memories based on current conversation state to provide historical context for AI interactions.
  • Knowledge Management - Stores abstracted concepts and factual information in a dedicated knowledge management system independent of specific events.
  • Local-First Storage - Implements local-first storage strategies to ensure user data sovereignty and manages information via retention policies.
  • Multi-Modal Memory Stores - Processes text, voice, and screen captures into a unified multi-modal memory store for richer AI context.
  • Multi-Modal RAG Pipelines - Analyzes text, images, and voice simultaneously through a RAG pipeline to extract information from multi-modal inputs.
  • Vector Memory Stores - Manages AI memories using a hybrid of vector similarity and keyword indexing with customizable retention policies.
  • Screen Capture Tools - Captures continuous visual data from the screen to be consolidated into structured AI memories.
  • Multi-Agent Coordination Systems - Integrates a unified memory pipeline across multiple agents to enable state sharing and collaborative knowledge access.
  • Agent Persona Configurations - Defines assistant behaviors and system prompts while maintaining consistent user personas and identity facts.
  • Custom Tool Registrations - Implements mechanisms for registering and attaching custom user-defined functions as tools that agents can execute.
  • OpenAI-Compatible APIs - Integrates with OpenAI-compatible API endpoints to leverage both fine-tuned and self-hosted models.
  • Persona Configurations - Provides configuration settings and prompt templates to define the personality and behavioral constraints of the AI agent.
  • Editable User Persona Memory - Maintains structured and editable storage of user preferences and identity facts to personalize agent interactions.
  • Per-User Memory Isolation - Queries memories across an organization while using strict isolation to ensure user-specific data remains private.
  • Memory Decay Policies - Controls information longevity by marking memories as inactive or deleting them after a set duration.
  • System Prompt Overrides - Allows overriding default agent behaviors by modifying or appending instructions via custom system prompts.
  • Model Selection Tools - Offers utilities for selecting specific large language models based on performance and cost requirements for different tasks.
  • Procedural Memory Retrievals - Implements specialized querying of structured arrays of step-by-step instructions to recall specific workflows.
  • Hybrid Search Methods - Combines full-text BM25 ranking with vector similarity search and relational filters for optimized memory recall.
  • Knowledge Structuring - Organizes core facts and procedures into structured components with configurable retention and decay policies.
  • Risk-Based Classifications - Categorizes sensitive information by risk level to prevent the accidental exposure of high-security data.
  • Chat Query Engines - Implements a chat-based query engine to answer natural-language questions based on recorded historical information.
  • Local Database Security - Ensures long-term memories are stored on local infrastructure using database-level security and encryption.
  • Multi-Backend Storage Management - Supports multiple storage backends, including scalable vector search and lightweight fallbacks, through a unified management layer.
  • Pluggable Database Backends - Decouples the memory pipeline from the storage layer, allowing interchangeable local or hosted database backends.
  • Cross-Category Memory Search - Retrieves relevant information using unified queries across different memory categories.
  • Multi-Pass Query Strategies - Executes a sequence of search strategies, moving from high-precision matches to broader retrievals to optimize recall.
  • Agent Session Recovery - Saves and reloads agent memory states to preserve knowledge and context across different sessions.
  • Sandboxed Execution Environments - Executes custom tool functions and API integrations within an isolated environment for safe agent extension.
  • Temporal Activity Filters - Provides capabilities to restrict memory retrieval results based on specific timestamp ranges or time offsets.
  • Procedural Memory Captures - Records step-by-step workflows and recurring task patterns to create a searchable library of operational instructions.
  • Memory Entry Lifecycles - Automatically manages memory lifecycles by archiving old entries, merging duplicates, and expiring outdated credentials.
  • Multi-Modal Memory Routing - Routes incoming text, images, and voice to the specific memory components that require updating.
  • Credential Vaults - Provides a protected vault for the secure storage of sensitive credentials and contacts.
  • Local Privacy Solutions - Provides architectural patterns for local-only data storage to ensure user memories remain private and under personal control.
  • Sensitive Data Access Controls - Restricts the retrieval of memories based on security levels to ensure only cleared information is accessed.
  • Data Sensitivity Classifications - Categorizes data by security risk levels to restrict retrieval of sensitive credentials based on permission scopes.
  • Shared Knowledge Graph Memory - Integrates a unified memory pipeline across multiple agents to maintain a shared knowledge base.

स्टार हिस्ट्री

mirix-ai/mirix के लिए स्टार हिस्ट्री चार्टmirix-ai/mirix के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

MIRIX के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो MIRIX के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • diegosouzapw/omniroutediegosouzapw का अवतार

    diegosouzapw/OmniRoute

    6,391GitHub पर देखें↗

    OmniRoute is a unified LLM API gateway that connects multiple AI providers to a single endpoint. Its primary purpose is to simplify the integration of various AI models into tools and agents by translating different provider formats into a standardized API. The project distinguishes itself through a multi-strategy request routing system that optimizes for cost, speed, and availability, including automatic model fallbacks and a circuit-breaker resilience model to isolate provider failures. It employs a local-first security posture, using AES-256-GCM encryption to store API keys and conversatio

    TypeScript
    GitHub पर देखें↗6,391
  • agiresearch/aiosagiresearch का अवतार

    agiresearch/AIOS

    5,168GitHub पर देखें↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Python
    GitHub पर देखें↗5,168
  • rohitg00/agentmemoryrohitg00 का अवतार

    rohitg00/agentmemory

    23,785GitHub पर देखें↗

    AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term memory. It functions as a knowledge graph engine and vector database store that saves and recalls project context, architectural decisions, and patterns across different sessions. The system distinguishes itself by using a tiered-memory consolidation pipeline that compresses raw observations into episodic, semantic, and procedural layers to optimize token usage. It employs a hybrid retrieval strategy combining keyword matching, vector embeddings, and graph traversal to surface rel

    TypeScriptagentmemoryagentsai
    GitHub पर देखें↗23,785
  • basedhardware/omiBasedHardware का अवतार

    BasedHardware/omi

    12,869GitHub पर देखें↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Dartaiappbci
    GitHub पर देखें↗12,869
MIRIX के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

mirix-ai/mirix क्या करता है?

MIRIX is an AI agent state orchestrator and long-term memory system designed to provide persistent context for large language models. It functions as a multi-modal AI memory pipeline that processes text, voice, and screen captures into structured knowledge stores, including a dedicated screen activity knowledge base.

mirix-ai/mirix की मुख्य विशेषताएं क्या हैं?

mirix-ai/mirix की मुख्य विशेषताएं हैं: Stateful Agent Orchestrators, Observation Ingestion Pipelines, Multi-Tier Memory Systems, Long-term Memory Stores, Agent Memory Categorization, Screen Activity Classifiers, Context-Aware Conversation Managers, Context Memory Management।

mirix-ai/mirix के कुछ ओपन-सोर्स विकल्प क्या हैं?

mirix-ai/mirix के ओपन-सोर्स विकल्पों में शामिल हैं: diegosouzapw/omniroute — OmniRoute is a unified LLM API gateway that connects multiple AI providers to a single endpoint. Its primary purpose… agiresearch/aios — AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and… rohitg00/agentmemory — AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term… basedhardware/omi — Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational… campfirein/cipher — Cipher is an AI agent orchestration framework and LLM context memory layer. It provides a collaborative AI knowledge… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across…