awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MemMachine avatar

MemMachine/MemMachine

0
View on GitHub↗
4,607 نجوم·138 تفرعات·Python·apache-2.0·3 مشاهداتmemmachine.ai↗

MemMachine

MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It functions as a persistence layer that stores user profiles and conversational context, providing a decoupled data store that prevents vendor lock-in by serving different AI models through a consistent API.

The system implements the Model Context Protocol to share persistent agent memories and session data with compatible AI clients. It utilizes a multi-tiered memory hierarchy, combining a graph-based conversation store for episodic interactions with a vector knowledge base for searchable long-term memory.

The platform covers state management for AI agents, including the creation of individual user profiles and the maintenance of short-term working memory. It provides capabilities for natural language memory search, interaction recall, and profile-based data partitioning to ensure personalized AI behavior across multiple sessions.

Connectivity is provided through a REST API gateway and language-specific SDKs to integrate the memory layer with external agent frameworks and AI models.

Features

  • Agent State Management - Manages short-term working memory and long-term knowledge for autonomous agents to ensure coherent workflows.
  • AI Memory Layers - Provides a decoupled architectural layer for indexing and storing long-term context for AI agents to prevent vendor lock-in.
  • Hybrid Short-and-Long Term Memory - Implements a memory hierarchy separating immediate session context from long-term persistent profiles.
  • Context Memory Management - Manages short-term application state and interaction history to populate LLM context windows during active sessions.
  • Conversation Memory Stores - Maintains a graph-based store of interaction history to provide continuity and track evolving goals in agentic workflows.
  • Short-term Memory - Handles short-term conversational context within active interaction threads to ensure coherent responses.
  • MCP Servers - Implements an MCP server that shares persistent agent memories and session data with compatible AI clients.
  • Memory Persistence - Stores user preferences and conversational history across multiple sessions for consistent AI interactions.
  • Model-Agnostic Memory Layers - Mem0 enables linking a centralized memory layer to various AI models via API to prevent vendor lock-in and maintain data control.
  • Model Context Protocol Implementations - Implements the Model Context Protocol to expose memory state to language model clients.
  • Model Context Protocol Servers - Implements a Model Context Protocol server to expose memory state to compatible AI clients and editors.
  • Stateful LLM Application Servers - Functions as a centralized stateful server storing user profiles and conversational context for LLMs via API.
  • Vector - Implements a vector-based knowledge base for indexing document embeddings to enable semantic retrieval of facts and preferences.
  • Episodic Conversation Stores - Maintains conversational history and evolving goals using a graph database to track interaction relationships.
  • Contextual Memory Recall - Retrieves stored user preferences and past interaction data to provide personalized, context-aware AI responses.
  • Natural Language Memory Queries - Allows retrieving relevant factual and preference records from persistent memory using natural-language prompts.
  • Semantic Knowledge Base Search - Retrieves long-term knowledge using vector embeddings and semantic similarity between queries and stored data.
  • AI Behavioral Profiling - Creates and manages individual data profiles to tailor AI responses based on user identities and past behaviors.
  • Model Context Protocol Integrations - Connects AI models and editors to a centralized memory layer using the standardized Model Context Protocol.
  • Cross-Model Memory Protocols - Utilizes a language-agnostic protocol to control memory operations across diverse AI models and microservices.
  • Cross-Model Memory Sharing - Links a single memory layer to different LLM providers to avoid vendor lock-in using portable protocols.
  • User Profile Isolations - Isolates memory stores by user identity to ensure personalized agent behavior and strict data separation.
  • AI Memory Profiles - Enables the creation of unique memory profiles for each user to personalize AI responses and adapt behavior.
  • Long-term Memory Stores - Utilizes persistent storage mechanisms to retain user-scoped context and knowledge across multiple interactions.
  • Agent Framework Integrations - Provides adapters for integrating the persistent memory layer with external agent frameworks and no-code tools.
  • Agent Memory Persistence - Provides architectures for maintaining long-term state and continuity for AI assistants across multiple sessions.
  • Agent Memory Storage - Implements direct database storage solutions for AI agent memory to ensure long-term data recall.
  • Episodic Memory Stores - Maintains a graph-based history of conversational context as episodic memory that persists across sessions.
  • Graph Databases - Uses a graph database to maintain episodic interactions and track evolving goals across sessions.
  • AI Identity Persistence - Records key facts and preferences in a structured database to provide tailored responses based on long-term identity.
  • REST APIs - Exposes a standard HTTP REST API for interacting with the memory engine from any platform.
  • SDK Integrations - Offers type-safe client libraries in multiple languages to connect applications to the persistent memory layer.
  • REST API Interfaces - Provides a stateless HTTP interface as a gateway for managing memory operations across platforms.
  • Agent Profile Stores - Saves long-term facts and personal preferences in a structured database for consistent AI recall.

سجل النجوم

مخطط تاريخ النجوم لـ memmachine/memmachineمخطط تاريخ النجوم لـ memmachine/memmachine

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ MemMachine

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع MemMachine.
  • langchain-ai/deepagentsالصورة الرمزية لـ langchain-ai

    langchain-ai/deepagents

    25,006عرض على GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    عرض على GitHub↗25,006
  • memtensor/memosالصورة الرمزية لـ MemTensor

    MemTensor/MemOS

    5,665عرض على GitHub↗

    MemOS is an open-source persistent memory layer for AI agents and large language models, providing a self-hosted server that stores and retrieves structured memory across sessions. It enables AI systems to recall user preferences, history, and context without retraining, using a graph-based API and a web management interface for viewing, editing, and organizing memory items, skills, traces, and knowledge bases. The system distinguishes itself through a portable memory interchange protocol that allows memory to be transferred between different AI models, devices, and applications, along with a

    Pythonagentagent-memoryclawdbot
    عرض على GitHub↗5,665
  • cpacker/memgptالصورة الرمزية لـ cpacker

    cpacker/MemGPT

    23,374عرض على GitHub↗

    MemGPT is a memory management framework and external memory layer for large language models. It functions as a platform for building stateful AI agents that maintain a persistent identity and continuous context across multiple sessions. The system enables agents to bypass fixed context window limitations by using a virtual context windowing approach. This allows models to manage their own memory through internal commands to search, update, and delete stored information within a hierarchical structure of short-term working context and long-term archival storage. The framework provides a local

    Python
    عرض على GitHub↗23,374
  • mervinpraison/praisonaiالصورة الرمزية لـ MervinPraison

    MervinPraison/PraisonAI

    5,592عرض على GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    عرض على GitHub↗5,592
عرض جميع البدائل الـ 30 لـ MemMachine→

الأسئلة الشائعة

ما هي وظيفة memmachine/memmachine؟

MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It functions as a persistence layer that stores user profiles and conversational context, providing a decoupled data store that prevents vendor lock-in by serving different AI models through a consistent API.

ما هي الميزات الرئيسية لـ memmachine/memmachine؟

الميزات الرئيسية لـ memmachine/memmachine هي: Agent State Management, AI Memory Layers, Hybrid Short-and-Long Term Memory, Context Memory Management, Conversation Memory Stores, Short-term Memory, MCP Servers, Memory Persistence.

ما هي البدائل مفتوحة المصدر لـ memmachine/memmachine؟

تشمل البدائل مفتوحة المصدر لـ memmachine/memmachine: langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… memtensor/memos — MemOS is an open-source persistent memory layer for AI agents and large language models, providing a self-hosted… cpacker/memgpt — MemGPT is a memory management framework and external memory layer for large language models. It functions as a… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… atmosphere/atmosphere — Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer… volcengine/openviking — OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents…