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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cpacker avatar

cpacker/MemGPT

0
View on GitHub↗
23,374 Stars·2,489 Forks·Python·Apache-2.0·16 Aufrufedocs.letta.com↗

MemGPT

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 runtime for executing agents via a command line interface to perform computer tasks and coding assistance. It also includes an API for integrating these stateful agents into external applications.

Features

  • Agent Memory Persistence - Builds AI agents that maintain persistent memory to learn and evolve through continuous interaction.
  • Long-term Memory Stores - Provides persistent storage mechanisms for agents to recall specific data across different sessions.
  • Hybrid Short-and-Long Term Memory - Implements a hierarchical memory architecture combining a short-term working context with long-term archival storage.
  • LLM-Driven Agent Loops - Enables the model to generate internal commands to autonomously search, update, and delete its own stored memories.
  • AI Memory Layers - Provides an architectural layer that stores and retrieves information to bypass fixed context window limits.
  • Context Memory Management - Implements a system for providing LLMs with persistent long-term memory and stateful context.
  • Context Window Management - Simulates an expanded memory limit by swapping data between the active prompt and external storage.
  • Database Memory Persistence - Saves agent memory states to a database to allow continuous learning across separate user sessions.
  • Agent Integration APIs - Provides dedicated APIs to embed stateful agents into external applications.
  • AI Agent Integration SDKs - Offers toolsets for embedding stateful AI capabilities into external software via dedicated interfaces.
  • External Tool Integration - Provides function-calling interfaces that allow AI agents to interact with the host operating system.
  • Local AI Execution Environments - Enables the execution of autonomous agents on local hardware for computer-based operations.
  • Instruction Optimization - Allows agents to update their own internal instructions based on past experiences and feedback.
  • Stateful Agent Runtimes - Provides a terminal-based runtime designed to maintain persistent state for agents executing local tasks.
  • Agent Frameworks and Platforms - Offers a framework for building autonomous agents that maintain a continuous identity through self-improvement.
  • CLI Agent Runners - Ships a command line interface for executing stateful agents locally to perform computer tasks.
  • Agent Frameworks - Teaches LLMs memory management for unbounded context.
  • Agent Memory Systems - Operating system-style memory management for large language models.
  • Inference and Serving - Agent framework with long-term memory capabilities.
  • Inference Engines - Agent framework with long-term memory capabilities.
  • LLM Development and Research - Manages memory for LLMs to support unbounded context.
  • Memory and Context - Operating system-style memory management for large language models.
  • Agentic AI - Listed in the “Agentic AI” section of the The Incredible Pytorch awesome list.

Star-Verlauf

Star-Verlauf für cpacker/memgptStar-Verlauf für cpacker/memgpt

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht cpacker/memgpt?

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.

Was sind die Hauptfunktionen von cpacker/memgpt?

Die Hauptfunktionen von cpacker/memgpt sind: Agent Memory Persistence, Long-term Memory Stores, Hybrid Short-and-Long Term Memory, LLM-Driven Agent Loops, AI Memory Layers, Context Memory Management, Context Window Management, Database Memory Persistence.

Welche Open-Source-Alternativen gibt es zu cpacker/memgpt?

Open-Source-Alternativen zu cpacker/memgpt sind unter anderem: microsoft/ai-agents-for-beginners — This project is a structured educational resource and technical guide for designing and implementing autonomous… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… memmachine/memmachine — MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It… langchain-ai/langchain — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across…

Open-Source-Alternativen zu MemGPT

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit MemGPT.
  • microsoft/ai-agents-for-beginnersAvatar von microsoft

    microsoft/ai-agents-for-beginners

    67,369Auf GitHub ansehen↗

    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

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Auf GitHub ansehen↗67,369
  • langchain-ai/deepagentsAvatar von langchain-ai

    langchain-ai/deepagents

    25,006Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,006
  • memmachine/memmachineAvatar von MemMachine

    MemMachine/MemMachine

    4,607Auf GitHub ansehen↗

    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 se

    Pythonagentagentic-aiagents
    Auf GitHub ansehen↗4,607
  • langchain-ai/langchainAvatar von langchain-ai

    langchain-ai/langchain

    139,458Auf GitHub ansehen↗

    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

    Pythonagentsaiai-agents
    Auf GitHub ansehen↗139,458
Alle 30 Alternativen zu MemGPT anzeigen→