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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Agentes de IA persistentes con estado

Clasificación actualizada el 30 jun 2026

For framework para agentes con memoria a largo plazo, the strongest matches are langchain4j/langchain4j (LangChain4j is a JVM framework for building AI agents), alibaba/spring-ai-alibaba (Spring AI Alibaba is a Java framework for building) and embedchain/embedchain (Embedchain is an LLM memory management and RAG orchestration). julep-ai/julep and mem0ai/mem0 round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Frameworks y librerías open-source para construir agentes de IA que mantienen memoria a largo plazo a través de las sesiones de usuario.

Agentes de IA persistentes con estado

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • langchain4j/langchain4jAvatar de langchain4j

    langchain4j/langchain4j

    12,346Ver en GitHub↗

    LangChain4j is a framework and library for building applications powered by large language models on the JVM. It provides a unified API for developing AI agents, implementing retrieval augmented generation, and integrating generative AI capabilities into professional software built with frameworks like Spring Boot or Quarkus. The project enables the creation of autonomous agents that can reason through tasks, manage memory, and execute external tools to achieve specific goals. It differentiates itself through a unified model interface that allows developers to switch between multiple model pr

    LangChain4j is a JVM framework for building AI agents and chatbots with integrated memory management, vector database support, and RAG — exactly the kind of tool you need for persistent multi-session conversational AI.

    JavaConversation Memory ManagersRetrieval-Augmented GenerationVector Database Integrations
    Ver en GitHub↗12,346
  • alibaba/spring-ai-alibabaAvatar de alibaba

    alibaba/spring-ai-alibaba

    8,415Ver en GitHub↗

    This project is a Java-based framework integration that provides an AI agent runtime, a graph-based AI workflow engine, and an LLM orchestration framework for Spring applications. It enables the development of stateful autonomous agents and the implementation of retrieval-augmented generation systems using document processing and vector databases. The framework distinguishes itself through a graph-based workflow runtime for designing complex AI pipelines with conditional routing and persistent state. It supports multi-agent orchestration via service-discovery coordination and provides human-i

    Spring AI Alibaba is a Java framework for building stateful AI agents with graph-based workflows, persistent state, and built-in RAG over vector databases, directly matching your need for a conversational AI agent framework with multi-session memory support.

    JavaAgent State PersistenceAgent State PersistenceConversation Memory Managers
    Ver en GitHub↗8,415
  • embedchain/embedchainAvatar de embedchain

    embedchain/embedchain

    58,769Ver en 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

    Embedchain is an LLM memory management and RAG orchestration framework purpose-built for AI agents, offering persistent storage, hybrid vector search, fact extraction, and cross-session memory retention — squarely the framework you need for building conversational agents with long-term memory across conversations.

    PythonLong-term Memory StoresMulti-Level Memory Management
    Ver en GitHub↗58,769
  • julep-ai/julepAvatar de julep-ai

    julep-ai/julep

    6,607Ver en GitHub↗

    Julep is an LLM agent orchestration platform and multi-tenant AI backend designed for building autonomous agents with persistent memory, tool integration, and complex multi-step workflows. It serves as a framework for configuring agent identities and behavioral settings to automate specialized professional roles. The platform distinguishes itself through its stateful session management and RAG infrastructure engine, which allow agents to maintain long-term interaction history and ground responses in indexed private documents. It provides enterprise-grade infrastructure features, including a s

    Julep is an open-source LLM agent orchestration platform with built-in persistent session memory, user identity management, and RAG infrastructure, directly matching the need for a framework to build conversational AI agents that retain context across multiple conversations.

    Jupyter NotebookLong-term Memory StoresRetrieval-Augmented Generation
    Ver en GitHub↗6,607
  • mem0ai/mem0Avatar de mem0ai

    mem0ai/mem0

    58,698Ver en GitHub↗

    Mem0 is an agent-agnostic memory layer designed to provide intelligent agents with long-term persistence and cross-session state management. By acting as a centralized service, it allows diverse AI agents to recall user preferences, past interactions, and historical context, ensuring continuity across multiple workflows and independent agent systems. The platform distinguishes itself through a multi-signal retrieval engine that combines semantic vectors, keyword matching, and entity-linked metadata to surface the most relevant information. It employs an adaptive memory engine that automatical

    Mem0 is an agent-agnostic memory layer that gives AI agents persistent, cross-session memory using vector search, keyword matching, and entity tracking — it's exactly the kind of tool for building chatbots with long-term context, though it's a focused library rather than a full agent framework.

    PythonMemory PersistenceMemory Persistence PatternsMulti-Level Memory Management
    Ver en GitHub↗58,698
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Ver en 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

    Letta is a framework for building autonomous AI agents with persistent memory across long-term interactions, supporting retrieval-augmented generation and multi-session state, which directly matches the need for a conversational agent with persistent memory and RAG capabilities.

    PythonAgent State PersistenceAgent State PersistenceLong-term Memory Stores
    Ver en GitHub↗21,168
  • memorilabs/memoriAvatar de MemoriLabs

    MemoriLabs/Memori

    15,358Ver en 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

    Memori is a dedicated memory middleware platform that provides persistent, context-aware recall for AI agents, with a dual-model storage architecture that captures interaction history and rolling narrative summaries across sessions — directly addressing the need for multi-session memory and summarization without requiring changes to existing agent logic.

    PythonAgent State PersistenceMemory PersistencePersistent Conversation Stores
    Ver en GitHub↗15,358
  • agno-agi/agnoAvatar de agno-agi

    agno-agi/agno

    40,717Ver en 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

    Agno is an agent operating system that manages persistent state and memory across sessions, with built-in context management, memory retrieval, and orchestration for building AI agents, directly matching the need for a framework with persistent multi-conversation memory.

    PythonAgent State PersistencePersistent Conversation Stores
    Ver en GitHub↗40,717
  • jetbrains/koogAvatar de JetBrains

    JetBrains/koog

    3,735Ver en GitHub↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    Koog is an LLM agent framework with a RAG memory system that uses vector embeddings for long-term context, fitting the need for building conversational AI agents with persistent memory across sessions, though it does not explicitly include multi-session memory or user identity management by default.

    KotlinAgent State PersistenceConversation Memory ManagersConversational Memory Systems
    Ver en GitHub↗3,735
  • agentscope-ai/agentscopeAvatar de agentscope-ai

    agentscope-ai/agentscope

    26,895Ver en 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

    AgentScope is a framework for building and orchestrating AI agents with built-in memory management, context compression, and persistent storage capabilities — it fits the category of a conversational AI agent toolkit, though its focus is more on multi-agent orchestration than single-chatbot deployments.

    PythonAgent State PersistenceAgent State PersistenceConversation Memory Stores
    Ver en GitHub↗26,895
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en 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

    Mastra is an orchestration framework for building and managing AI agents with built-in semantic memory management, stateful memory systems, and memory buffering pipelines, which directly supports persistent memory across multiple conversations and covers the core features of multi-session memory, memory summarization, and user/session management through its event-driven agent loops and workflow primitives.

    TypeScriptAgent State PersistenceLong-term Memory StoresMemory Persistence
    Ver en GitHub↗21,221
  • langchain-ai/langgraphAvatar de langchain-ai

    langchain-ai/langgraph

    34,925Ver en GitHub↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    LangGraph is a framework for building stateful, multi-step agents with built-in persistent memory across long-running workflows, making it a direct fit for constructing chatbots that maintain context and memory across multiple conversations.

    PythonSession Management
    Ver en GitHub↗34,925
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Ver en 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

    LangChain is an orchestration framework for LLM applications that includes durable execution with checkpointing, RAG, vector database support, and memory modules, making it a full-featured solution for building conversational AI agents with persistent context across sessions.

    PythonLong-term Memory Stores
    Ver en GitHub↗139,458
  • i-am-bee/beeai-frameworkAvatar de i-am-bee

    i-am-bee/beeai-framework

    3,304Ver en 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

    BeeAI is an LLM agent framework with built-in RAG integration and agent memory extenders for state persistence, making it a suitable foundation for building conversational AI agents that maintain context across multiple sessions.

    PythonAgent State PersistenceAgent State PersistenceConversation Memory Managers
    Ver en GitHub↗3,304
  • microsoft/agent-frameworkAvatar de microsoft

    microsoft/agent-framework

    7,277Ver en GitHub↗

    The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building autonomous AI agents. It provides a tool integration layer for binding external functions, APIs, and sandboxed code as executable tools for language models. The framework distinguishes itself through a graph-based system for designing sequential and parallel task flows, featuring state management and checkpointing for long-running processes. It implements comprehensive conversational state management and an observability suite that uses telemetry to trace execution flows and monit

    This is an agent orchestration framework that includes conversational state management, session history retrieval, and checkpointing for persistence, making it suitable for building AI chatbots with memory across sessions, though it does not directly bundle vector database integration or RAG features.

    PythonAgent State PersistenceLong-term Memory StoresVector Database Abstractions
    Ver en GitHub↗7,277
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Ver en GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    This is a Python framework for building autonomous, event-driven agent systems that manages persistent conversation state across multi-turn interactions, making it a great fit for building conversational AI agents; while it doesn't explicitly advertise vector database integration or multi-session memory features, its deep integration with the Model Context Protocol can connect to external data sources to support retrieval-augmented generation and memory persistence.

    PythonAgent State PersistenceAgent State PersistencePersistent Conversation Stores
    Ver en GitHub↗27,191
  • mervinpraison/praisonaiAvatar de MervinPraison

    MervinPraison/PraisonAI

    5,592Ver en 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

    PraisonAI is a multi-agent orchestration framework that supports retrieval-augmented generation via vector knowledge bases, enabling persistent memory across conversations—exactly the kind of tool this search asks for.

    PythonAgent State PersistenceCross-Session Conversation MemoriesPersistent Conversation Stores
    Ver en GitHub↗5,592
  • flowiseai/flowiseAvatar de FlowiseAI

    FlowiseAI/Flowise

    53,641Ver en GitHub↗

    Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p

    Flowise is a visual low-code platform for building LLM workflows that supports connecting memory stores and RAG, so you can construct conversational agents with persistent memory across sessions, though advanced memory management features may rely on integrations rather than built-in capabilities.

    TypeScriptRetrieval-Augmented Generation
    Ver en GitHub↗53,641
  • crmne/ruby_llmAvatar de crmne

    crmne/ruby_llm

    3,566Ver en GitHub↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    ruby_llm is a Ruby framework for orchestrating LLM-powered agents with vector embedding support, making it suitable for building conversational AI with persistent memory, though it lacks built-in multi-session memory management and memory summarization features.

    RubyAgent State Persistence
    Ver en GitHub↗3,566
  • copilotkit/copilotkitAvatar de CopilotKit

    CopilotKit/CopilotKit

    35,194Ver en GitHub↗

    CopilotKit is an agentic framework designed to integrate large language models into application frontends, enabling natural language control over software features and data. It provides the infrastructure to build intelligent assistants that manage conversation history, track application state, and execute complex workflows through conversational prompts. The framework distinguishes itself by its ability to render dynamic, interactive user interface components in real time based on model outputs. By utilizing a standardized communication protocol, it maps natural language intents to executabl

    CopilotKit is an agentic framework for building AI assistants that manage conversation history and application state, fitting the need for persistent memory across interactions, though it focuses on frontend integration and may require additional setup for vector databases and summarization.

    TypeScriptAgent Development FrameworksConversational State ManagersGenerative AI Integrations
    Ver en GitHub↗35,194
  • zhayujie/chatgpt-on-wechatAvatar de zhayujie

    zhayujie/chatgpt-on-wechat

    45,353Ver en 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

    This repository is an autonomous agent framework that integrates large language models with messaging platforms and explicitly maintains persistent context across sessions via a hybrid memory system, matching the core requirement for building conversational AI agents with persistent memory.

    PythonAgent FrameworksAgent OrchestratorsAgent Memory Systems
    Ver en GitHub↗45,353
  • lobehub/lobehubAvatar de lobehub

    lobehub/lobehub

    78,736Ver en GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    LobeHub is a multi-agent orchestration platform with built-in persistent memory support, making it a solid fit for building conversational AI agents that need to maintain context across sessions, though it doesn't explicitly highlight vector database or RAG integration.

    TypeScriptAgent Memory SystemsAgent Orchestration FrameworksAgent Orchestration Systems
    Ver en GitHub↗78,736
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
langchain4j/langchain4j12.3KJavaApache-2.016 jun 2026
alibaba/spring-ai-alibaba8.4KJavaapache-2.013 feb 2026
embedchain/embedchain58.8KPythonApache-2.017 jun 2026
julep-ai/julep6.6KJupyter Notebook—13 mar 2026
mem0ai/mem058.7KPythonApache-2.016 jun 2026
letta-ai/letta21.2KPythonapache-2.029 ene 2026
memorilabs/memori15.4KPythonNOASSERTION15 jun 2026
agno-agi/agno40.7KPythonApache-2.016 jun 2026
jetbrains/koog3.7KKotlinapache-2.019 feb 2026
agentscope-ai/agentscope26.9KPythonApache-2.016 jun 2026

Related searches

  • framework para agentes de IA con navegación web
  • toolkit para crear agentes de IA que utilizan herramientas
  • un framework para crear agentes de IA
  • framework para orquestar múltiples agentes de IA
  • librería para planificación y razonamiento de agentes
  • plataforma de agentes de IA autodirigidos
  • un framework de memoria persistente para agentes de IA
  • un agente de IA autónomo para tareas de marketing