awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repository-uri

Awesome GitHub RepositoriesAgent Memory Systems

Persistent storage and context management for maintaining conversation history and state in autonomous agents.

Distinguishing note: Focuses on long-term state and context retention for agents, distinct from general database storage.

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

Awesome Agent Memory Systems GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • shareai-lab/learn-claude-codeAvatar shareAI-lab

    shareAI-lab/learn-claude-code

    67,975Vezi pe GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Maintains persistent long-term knowledge and conversation history for consistent agent behavior.

    Pythonagentagent-developmentai-agent
    Vezi pe GitHub↗67,975
  • milla-jovovich/mempalaceAvatar milla-jovovich

    milla-jovovich/mempalace

    56,418Vezi pe 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

    Manages persistent storage and context isolation to maintain interaction history for autonomous agents.

    Python
    Vezi pe GitHub↗56,418
  • crewaiinc/crewaiAvatar crewAIInc

    crewAIInc/crewAI

    53,687Vezi pe GitHub↗

    CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo

    A persistent storage layer that enables agents to retain context, perform semantic searches, and manage knowledge across long-running operations.

    Pythonagentsaiai-agents
    Vezi pe GitHub↗53,687
  • zhayujie/chatgpt-on-wechatAvatar zhayujie

    zhayujie/chatgpt-on-wechat

    45,353Vezi pe GitHub↗

    This project is an autonomous agent framework designed to integrate large language models with popular messaging platforms. It functions as a middleware platform that enables automated, multimodal interactions by decomposing complex user goals into sequential plans, executing them through external tools, and maintaining persistent context across sessions. The framework distinguishes itself through a modular skill architecture and a hybrid memory system. Users can extend system capabilities by installing custom logic modules from community hubs or generating them through natural language. The

    Agent framework enables searching and retrieving information from saved history to maintain context and continuity across extended conversations.

    Pythonaiai-agentchatgpt
    Vezi pe GitHub↗45,353
  • agno-agi/agnoAvatar agno-agi

    agno-agi/agno

    40,717Vezi pe GitHub↗

    Agno is an agent operating system designed to manage the lifecycle, tool execution, and persistent state of autonomous agents across distributed infrastructure. It provides a unified runtime environment that wraps diverse agent frameworks into a consistent, interoperable protocol, allowing developers to build and deploy complex multi-agent systems that coordinate tasks and delegate sub-processes. The platform distinguishes itself through a robust governance and orchestration layer that includes human-in-the-loop approval gates, role-based access control, and a centralized API gateway. It feat

    Maintains a persistent, cross-agent memory store that allows autonomous systems to reflect on and share insights across sessions.

    Pythonagentsaiai-agents
    Vezi pe GitHub↗40,717
  • surrealdb/surrealdbAvatar surrealdb

    surrealdb/surrealdb

    32,397Vezi pe GitHub↗

    SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer

    Maintains persistent, ACID-consistent memory and knowledge graphs for intelligent agents.

    Rustbackend-as-a-servicecloud-databasedatabase
    Vezi pe GitHub↗32,397
  • qdrant/qdrantAvatar qdrant

    qdrant/qdrant

    32,372Vezi pe GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Provides persistent storage for autonomous agents to retrieve context and past experiences during reasoning tasks.

    Rustai-searchai-search-engineembeddings-similarity
    Vezi pe GitHub↗32,372
  • chopratejas/headroomAvatar chopratejas

    chopratejas/headroom

    29,537Vezi pe 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

    Implements persistent storage and context management to maintain a synchronized state of project facts across multiple agents.

    Pythonagentaianthropic
    Vezi pe GitHub↗29,537
  • simstudioai/simAvatar simstudioai

    simstudioai/sim

    28,796Vezi pe GitHub↗

    This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,

    Manages agent memory by storing and retrieving information to provide context-aware interactions.

    TypeScriptagent-workflowagentic-workflowagents
    Vezi pe GitHub↗28,796
  • huggingface/smolagentsAvatar huggingface

    huggingface/smolagents

    27,885Vezi pe GitHub↗

    This framework provides a development toolkit for building autonomous agents that utilize language models to solve complex, non-deterministic tasks. Its core design centers on a code-executing architecture where agents generate and run Python code snippets to perform logic, data manipulation, and tool interactions. By moving beyond structured data formats, the system enables agents to manage program flow and object state through iterative reasoning cycles. The project distinguishes itself through its focus on code-based agent implementation and secure execution environments. Developers can ch

    Stores system prompts and execution steps to enable memory resets and detailed replay.

    Python
    Vezi pe GitHub↗27,885
  • agentscope-ai/agentscopeAvatar agentscope-ai

    agentscope-ai/agentscope

    26,895Vezi pe 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

    Maintains long-term state and context retention for autonomous agents across multi-turn interactions.

    Pythonagentchatbotlarge-language-models
    Vezi pe GitHub↗26,895
  • mastra-ai/mastraAvatar mastra-ai

    mastra-ai/mastra

    21,221Vezi pe 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

    Maintains state separation by restricting subagent persistent memory to specific delegation contexts.

    TypeScriptagentsaichatbots
    Vezi pe GitHub↗21,221
  • letta-ai/lettaAvatar letta-ai

    letta-ai/letta

    21,168Vezi pe 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 comprehensive tools for auditing, refining, and initializing agent memory structures for long-term context.

    Pythonaiai-agentsllm
    Vezi pe GitHub↗21,168
  • camel-ai/camelAvatar camel-ai

    camel-ai/camel

    17,253Vezi pe GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Stores and retrieves past interaction data to help agents maintain context and coherence across multi-turn conversations.

    Pythonagentai-societiesartificial-intelligence
    Vezi pe GitHub↗17,253
  • itwanger/tobebetterjavaerAvatar itwanger

    itwanger/toBeBetterJavaer

    16,678Vezi pe GitHub↗

    This project serves as a dual-purpose platform that functions both as a comprehensive software engineering learning resource and an autonomous agent orchestration framework. It provides a structured curriculum focused on the Java ecosystem, offering technical roadmaps, interview preparation materials, and career mentorship. Simultaneously, it acts as a technical foundation for building intelligent systems, enabling developers to construct complex, multi-step agent pipelines. The framework distinguishes itself by integrating advanced automation capabilities directly into its educational missio

    Configures persistent storage for agents to maintain context, history, and state across interactions.

    javajvmmysql
    Vezi pe GitHub↗16,678
  • muratcankoylan/agent-skills-for-context-engineeringAvatar muratcankoylan

    muratcankoylan/Agent-Skills-for-Context-Engineering

    8,376Vezi pe GitHub↗

    This project is a comprehensive framework for the orchestration, evaluation, and context management of large language model agents. It provides a set of architectural patterns and standards for designing agent interactions, integrating external tools, and establishing memory architectures to persist knowledge across sessions. The system focuses on optimizing the limited memory of language models through token-aware context compression and filesystem-based context offloading. It incorporates secure execution environments using sandboxed virtual machines and isolated containers to safely run ba

    Develops persistent storage architectures to maintain agent state and entity tracking across multiple sessions.

    Python
    Vezi pe GitHub↗8,376
  • parcadei/continuous-claude-v3Avatar parcadei

    parcadei/Continuous-Claude-v3

    3,531Vezi pe GitHub↗

    This project is an agentic development framework and autonomous software engineering system. It utilizes a coordinated network of specialized LLM agents to automate the full software development lifecycle, from codebase exploration and architectural planning to implementation and automated refactoring. The system is distinguished by an agentic memory system and a test-driven development orchestrator. It maintains project continuity across sessions by capturing architectural learnings and state in a persistent semantic database and enforces code quality through an automated cycle of generating

    Provides a persistent storage layer that captures session learnings and handoffs in a vector database for long-term recall.

    Pythonagentsclaude-codeclaude-code-cli
    Vezi pe GitHub↗3,531
  • mnemox-ai/tradememory-protocolAvatar mnemox-ai

    mnemox-ai/tradememory-protocol

    1,259Vezi pe GitHub↗

    Tradememory Protocol este un framework de memorie și audit persistent, multi-stratificat, conceput pentru agenții de tranzacționare cu inteligență artificială. Oferă o arhitectură structurată pentru ca agenții să mențină cunoștințe episodice, semantice și procedurale pe parcursul sesiunilor de tranzacționare, asigurându-se că luarea deciziilor este informată de reamintirea pe termen lung și contextul istoric. Framework-ul se distinge printr-o combinație de integritate criptografică și modelare cognitivă. Utilizează un sistem de logare tamper-evident care folosește secvențe hash pentru a verifica istoricul deciziilor de tranzacționare, alături de un mecanism de reamintire ponderat pe rezultate care prioritizează experiențele trecute de succes și relevante din punct de vedere contextual. Prin integrarea inducției semantice bayesiene și a buclelor de evoluție iterativă a strategiei, sistemul permite agenților să își rafineze logica pe baza metricilor de performanță și a condițiilor de piață. Dincolo de capabilitățile sale de bază de memorie și audit, protocolul include instrumente cuprinzătoare pentru gestionarea strategiei, benchmarking-ul performanței și supravegherea riscurilor. Suportă simularea tiparelor de tranzacționare, validarea robusteții strategiei față de datele istorice și aplicarea unor bariere de siguranță care monitorizează performanța pentru a declanșa opriri automate. Framework-ul urmărește, de asemenea, stările afective computaționale pentru a ajusta dinamic apetitul la risc pe baza rezultatelor recente de tranzacționare. Sistemul oferă interfețe standardizate pentru conectarea agenților la datele de piață locale și terminalele de tranzacționare, facilitând ingestia informațiilor istorice și sincronizarea înregistrărilor de execuție.

    Provides a persistent, multi-layered memory architecture for AI agents to maintain episodic, semantic, and procedural knowledge across trading sessions.

    Pythonai-agentsclaudecrypto
    Vezi pe GitHub↗1,259
  1. Home
  2. Artificial Intelligence & ML
  3. Agent Memory Systems