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

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

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

85 مستودعات

Awesome GitHub RepositoriesMemory Management Systems

Systems that maintain persistent context and shared knowledge to support information recall across agent workflows.

Explore 85 awesome GitHub repositories matching artificial intelligence & ml · Memory Management Systems. Refine with filters or upvote what's useful.

Awesome Memory Management Systems GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • openclaw/openclawالصورة الرمزية لـ openclaw

    openclaw/openclaw

    380,031عرض على GitHub↗

    Openclaw هي منصة لإدارة بيئات تنفيذ الوكلاء (agents)، توفر البنية التحتية للتحكم في دورات حياة الوكيل، وحالة الجلسة، واستمرارية مساحة العمل. تتميز ببوابة مركزية تتعامل مع حلقات النماذج، واستدعاء الأدوات، وأحداث البث، مع دعم توجيه الوكلاء المتعددين وإدارة الذاكرة المستمرة. تم تصميم النظام لتوحيد توقيعات تنفيذ الأدوات وتوفير واجهة قياسية للتوافق بين الموفرين المختلفين. تتضمن المنصة أدوات مطورين واسعة النطاق، مثل واجهة سطر أوامر لإدارة مساحة العمل، وتسجيل التشخيص، وبنية إضافات (plugin architecture) تسمح بتسجيل أدوات وقدرات مخصصة. تدعم سير العمل الآلي من خلال خطافات (hooks) قائمة على الأحداث، وجدولة المهام، والتكامل مع الخدمات الخارجية. تتم إدارة الأمن من خلال سياسات التنفيذ، وقابلية نقل بيانات الاعتماد، وسير عمل الموافقة على إجراءات الوكيل. يتم دعم النشر من خلال مثبتات البنية التحتية الآلية ومساعدي البوابة المعتمدين على الحاويات، مع أدوات مدمجة للنسخ الاحتياطي وإدارة التكوين. يوفر النظام تنسيقاً مهيكلاً لتنظيم سير العمل متعدد الخطوات ويتضمن أدوات متخصصة لأتمتة المتصفح وتصحيح الكود المهيكل.

    Utilizes a dedicated sub-agent to perform blocking memory retrieval, ensuring context-aware responses.

    TypeScriptaiassistantcrustacean
    عرض على GitHub↗380,031
  • nousresearch/hermes-agentالصورة الرمزية لـ NousResearch

    NousResearch/hermes-agent

    195,049عرض على GitHub↗

    Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines. The project provides a desktop automation toolset that controls native GUI workflows on Linux by querying accessibility APIs and injecting input events. It further distinguishes itself with the ability to generate procedural skills from

    Implements persistent storage for retaining context and user information across multiple sessions.

    Pythonaiai-agentai-agents
    عرض على GitHub↗195,049
  • significant-gravitas/auto-gptالصورة الرمزية لـ Significant-Gravitas

    Significant-Gravitas/Auto-GPT

    184,987عرض على GitHub↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Implements persistent storage mechanisms to retain interaction data and context across multiple sessions.

    Python
    عرض على GitHub↗184,987
  • langchain-ai/langchainالصورة الرمزية لـ langchain-ai

    langchain-ai/langchain

    139,458عرض على GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Retains information across long-term intervals by leveraging persistent storage mechanisms for cross-session context.

    Pythonagentsaiai-agents
    عرض على GitHub↗139,458
  • foundationagents/metagptالصورة الرمزية لـ FoundationAgents

    FoundationAgents/MetaGPT

    68,844عرض على GitHub↗

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and production-ready code. By utilizing a runtime environment that manages the lifecycle of specialized agents, the platform bridges the gap between user intent and finished software components. The system distinguishes itself through role-based agent orchestration and dynamic task d

    Maintains persistent storage layers to preserve context and shared knowledge across multi-step workflows, ensuring consistency throughout the project lifecycle.

    Pythonagentgptllm
    عرض على GitHub↗68,844
  • microsoft/ai-agents-for-beginnersالصورة الرمزية لـ microsoft

    microsoft/ai-agents-for-beginners

    67,369عرض على GitHub↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Combines short-term session context with long-term persistent storage for personalized interactions.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    عرض على GitHub↗67,369
  • ruvnet/rufloالصورة الرمزية لـ ruvnet

    ruvnet/ruflo

    61,524عرض على GitHub↗

    Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into executable action plans. It functions as a manager for multi-agent swarms, organizing autonomous entities into collaborative topologies that utilize shared consensus to complete complex tasks. The framework distinguishes itself through a retrieval-augmented generation layer and knowledge graphs for reasoning over linked data. It incorporates a trajectory-based learning loop that analyzes previous execution paths to refine cognitive patterns and improve future reasoning accuracy

    Maintains long-term agent context and session history using persistent storage for retrieval across interactions.

    TypeScript
    عرض على GitHub↗61,524
  • embedchain/embedchainالصورة الرمزية لـ embedchain

    embedchain/embedchain

    58,769عرض على GitHub↗

    Embedchain is an LLM memory management framework and RAG orchestration engine designed to provide AI agents with a persistent storage layer. It functions as a long-term memory pipeline that extracts facts from unstructured interactions and stores them as permanent knowledge base entries to retain user preferences and interaction history across sessions. The system employs a hybrid vector database interface that combines semantic embeddings with traditional keyword search. It utilizes an entity-linking knowledge graph to connect related information points and applies temporal ranking to distin

    Provides a persistent long-term memory store that extracts facts from interactions to maintain a knowledge base across sessions.

    Python
    عرض على GitHub↗58,769
  • milla-jovovich/mempalaceالصورة الرمزية لـ milla-jovovich

    milla-jovovich/mempalace

    56,418عرض على GitHub↗

    Mempalace is a local-first long-term memory store for large language models and AI agents. It provides a persistent storage system for verbatim conversation history and agent data, utilizing a local-first knowledge graph to track evolving entity relationships and timelines. The project implements a standardized memory protocol that allows external AI clients to read and write persistent memory via standard input and output. It features a hybrid semantic search engine that combines keyword boosting and reranking to find precise historical information across scoped categories. The system inclu

    Implements a persistent storage system for retaining user preferences and interaction history across multiple sessions.

    Python
    عرض على GitHub↗56,418
  • mempalace/mempalaceالصورة الرمزية لـ MemPalace

    MemPalace/mempalace

    55,712عرض على GitHub↗

    Mempalace is a long-term memory management system for large language models that orchestrates the storage and retrieval of conversation history and entity relationships. It functions as a memory orchestrator and Model Context Protocol server, providing AI clients with read and write access to structured knowledge. The system utilizes a temporal knowledge graph to track evolving entity relationships and timelines with validity windows. It employs a hierarchical memory partitioning strategy, organizing data into wings and rooms to isolate specialist agent contexts and restrict semantic searches

    Maintains historical state and context through persistent storage to ensure continuity across long-term interactions.

    Pythonaichromadbllm
    عرض على GitHub↗55,712
  • chopratejas/headroomالصورة الرمزية لـ chopratejas

    chopratejas/headroom

    29,537عرض على GitHub↗

    Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model interactions. It functions as an intermediary that intercepts traffic between clients and providers to apply context compression, request routing, and format translation. The system differentiates itself through a Model Context Protocol server implementation that delivers compression and retrieval tools to compatible AI hosts. It employs a content-aware compression pipeline and tiered importance scoring to trim redundant data from logs and tool outputs while preserving essential

    Provides a utility to isolate confirmed facts from chat histories and store them in long-term memory.

    Pythonagentaianthropic
    عرض على GitHub↗29,537
  • dae/ankiالصورة الرمزية لـ dae

    dae/anki

    28,586عرض على GitHub↗

    Anki is a cross-platform study application and spaced repetition flashcard software designed for memorizing information. It functions as a memory tool that implements spaced repetition systems to optimize long-term learning and recall. The software facilitates flashcard-based studying and personal knowledge management by organizing facts and concepts into scheduled reviews. It uses a timed review system to ensure information is retained in long-term memory through active recall. The application includes capabilities for managing digital decks of questions and answers, utilizing a mathematica

    Organizes facts into scheduled reviews to ensure information is retained in long-term human memory.

    Rust
    عرض على GitHub↗28,586
  • agentscope-ai/agentscopeالصورة الرمزية لـ agentscope-ai

    agentscope-ai/agentscope

    26,895عرض على GitHub↗

    Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys

    Provides persistent storage mechanisms for retaining context across multiple sessions and interactions.

    Pythonagentchatbotlarge-language-models
    عرض على GitHub↗26,895
  • yeasy/docker_practiceالصورة الرمزية لـ yeasy

    yeasy/docker_practice

    26,111عرض على GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Provides advanced examples of implementing layered memory subsystems for containerized AI agents.

    Gobookcloud-computingcontainer
    عرض على GitHub↗26,111
  • 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

    Provides REST endpoints to control assistant threads, execution runs, and long-term memory stores.

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

    rohitg00/agentmemory

    23,785عرض على GitHub↗

    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

    Implements pipelines that process raw session data to isolate and store confirmed facts into long-term memory.

    TypeScriptagentmemoryagentsai
    عرض على GitHub↗23,785
  • 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

    Provides persistent storage mechanisms for agents to recall specific data across different sessions.

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

    yoheinakajima/babyagi

    22,309عرض على GitHub↗

    This is a framework for building autonomous agents that use large language models to plan, execute, and refine their own tasks. It functions as an autonomous task orchestrator and agent framework, utilizing a function registry to manage the code-based tools and plugins the agents use to achieve complex goals. The system is distinguished by its ability to perform autonomous code generation, where the agent analyzes requirements to write new reusable functions on the fly. It employs a recursive loop-based planning model to continuously update its goal list and refine its performance based on ex

    Maintains a persistent record of task outcomes and memory to inform future planning cycles.

    Python
    عرض على GitHub↗22,309
  • mastra-ai/mastraالصورة الرمزية لـ mastra-ai

    mastra-ai/mastra

    21,221عرض على GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Links vector representations to persistent storage to enable context-aware retrieval.

    TypeScriptagentsaichatbots
    عرض على GitHub↗21,221
  • letta-ai/lettaالصورة الرمزية لـ letta-ai

    letta-ai/letta

    21,168عرض على GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Maintains vector-based databases for long-term agent knowledge persistence beyond conversation windows.

    Pythonaiai-agentsllm
    عرض على GitHub↗21,168
السابق1234…5التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Agent Architectures
  4. Memory Management Systems

استكشف الوسوم الفرعية

  • Long-term Memory Stores11 وسوم فرعيةPersistent storage mechanisms for retaining context across multiple sessions and interactions.