awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesAgent Memory Managers

General systems for managing memory storage and retrieval.

Explore 12 awesome GitHub repositories matching artificial intelligence & ml · Agent Memory Managers. Refine with filters or upvote what's useful.

Awesome Agent Memory Managers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nousresearch/hermes-agentAvatar de NousResearch

    NousResearch/hermes-agent

    195,049Voir sur 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

    Manages long-term retrieval and preference learning to maintain behavioral patterns across user sessions.

    Pythonaiai-agentai-agents
    Voir sur GitHub↗195,049
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur 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

    Centralizes the storage and retrieval of historical interaction data to inform future agent performance.

    Pythonagentsaiai-agents
    Voir sur GitHub↗139,458
  • embedchain/embedchainAvatar de embedchain

    embedchain/embedchain

    58,769Voir sur 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

    Acts as a comprehensive agent memory manager providing persistent storage for user preferences and interaction history.

    Python
    Voir sur GitHub↗58,769
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Voir sur GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Provides bespoke storage interfaces and retrieval logic for managing agent persistent data.

    TypeScriptanthropicartificial-intelligencegemini
    Voir sur GitHub↗21,885
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur 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

    Provides structured memory blocks for persistent agent knowledge and persona definition.

    Pythonaiai-agentsllm
    Voir sur GitHub↗21,168
  • memorilabs/memoriAvatar de MemoriLabs

    MemoriLabs/Memori

    15,358Voir sur GitHub↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Allows agents to share and recall information seamlessly across different models and services by scoping memory to specific entities.

    Pythonagentaiaiagent
    Voir sur GitHub↗15,358
  • hkuds/openharnessAvatar de HKUDS

    HKUDS/OpenHarness

    14,084Voir sur GitHub↗

    OpenHarness is a framework for building and orchestrating AI agents that utilize tools and plugins to execute complex tasks. It provides an orchestration system for managing language model lifecycles and a multi-agent coordination system for delegating workloads across teams of specialized subagents. The project features an agent gateway that bridges language model agents to external chat platforms and communication channels. It includes a tool integration engine for executing shell, file, and web operations, supported by a memory and skill manager that handles persistent user preferences and

    Provides a system for managing persistent user preferences and the storage and retrieval of agent memory.

    Python
    Voir sur GitHub↗14,084
  • andrewyng/context-hubAvatar de andrewyng

    andrewyng/context-hub

    13,700Voir sur GitHub↗

    Context Hub is a retrieval-augmented generation framework and context management system designed to provide large language model agents with curated, versioned markdown documentation. It functions as a documentation provider that delivers precise API references and technical context to reduce hallucinations and token waste. The system incorporates an agentic memory layer that maintains persistent local annotations and user feedback to improve how agents retrieve task-specific knowledge. It uses a version-controlled repository of technical documentation designed for both machine readability an

    Implements feedback mechanisms for agents to log the utility of retrieved documentation to refine future accuracy.

    JavaScript
    Voir sur GitHub↗13,700
  • nidhinjs/prompt-masterAvatar de nidhinjs

    nidhinjs/prompt-master

    9,731Voir sur GitHub↗

    Prompt Master is an AI skill that automates prompt engineering by detecting the target AI system and applying the correct prompt architecture automatically. It generates optimized prompts for over 30 different AI tools, adapting format and syntax to each target system without requiring manual conversion. The system distinguishes itself through several integrated capabilities. It extracts missing dimensions of intent from vague requests by asking up to three targeted clarifying questions before generating a final prompt. A memory block of prior decisions and constraints is prepended to maintai

    Prepends a memory block of prior decisions and constraints to prevent contradictions across sessions.

    claude-aiclaude-skillsllm
    Voir sur GitHub↗9,731
  • memtensor/memosAvatar de MemTensor

    MemTensor/MemOS

    5,665Voir sur 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

    Corrects, supplements, or replaces existing memories using natural-language feedback to improve accuracy over time.

    Pythonagentagent-memoryclawdbot
    Voir sur GitHub↗5,665
  • agiresearch/aiosAvatar de agiresearch

    agiresearch/AIOS

    5,168Voir sur GitHub↗

    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

    Stores information with dynamic linking and retention scores to support autonomous cognitive clustering.

    Python
    Voir sur GitHub↗5,168
  • i-am-bee/beeai-frameworkAvatar de i-am-bee

    i-am-bee/beeai-framework

    3,304Voir sur GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Maintains conversation context and state across multiple interactions to ensure continuity in complex agent tasks.

    Pythonagentsaiai-agent
    Voir sur GitHub↗3,304
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Memory and Context Systems
  5. Agent Memory Architectures
  6. Agent Memory Managers

Explorer les sous-tags

  • Autonomous OrganizationSystems that automatically categorize and structure information using autonomous decision-making logic. **Distinct from Agent Memory Managers:** Focuses on the autonomous organization of data, whereas Agent Memory Managers is a general management system.
  • Cognitive ClusteringMemory implementations using dynamic linking and retention scoring to group related concepts autonomously. **Distinct from Agent Memory Managers:** Focuses on cognitive clustering and dynamic linking rather than general memory management.
  • Core Memory Blocks2 sous-tagsStructured data segments defining persistent agent knowledge and persona. **Distinct from Agent Memory Managers:** Distinct from general memory managers: focuses on structured, modular blocks for persona and knowledge persistence.
  • Feedback LoopsMechanisms for agents to log the utility of retrieved information to refine future memory relevance. **Distinct from Agent Memory Managers:** Distinct from Agent Memory Managers: focuses on the feedback-driven refinement of memory quality.
  • Lifecycle ManagersUtilities for compacting interaction history and managing storage quotas for persistent agent memory. **Distinct from Agent Memory Managers:** Distinct from Agent Memory Managers: focuses specifically on the lifecycle compaction and quota management aspects.