awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cpacker avatar

cpacker/MemGPT

0
View on GitHub↗
23,374 星标·2,489 分支·Python·Apache-2.0·12 次浏览docs.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 历史

cpacker/memgpt 的 Star 历史图表cpacker/memgpt 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

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.

cpacker/memgpt 的主要功能有哪些?

cpacker/memgpt 的主要功能包括: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。

cpacker/memgpt 有哪些开源替代品?

cpacker/memgpt 的开源替代品包括: 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…

MemGPT 的开源替代方案

相似的开源项目,按与 MemGPT 的功能重合度排序。
  • microsoft/ai-agents-for-beginnersmicrosoft 的头像

    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

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    在 GitHub 上查看↗67,369
  • langchain-ai/deepagentslangchain-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

    Pythonagentsdeepagentslangchain
    在 GitHub 上查看↗25,006
  • memmachine/memmachineMemMachine 的头像

    MemMachine/MemMachine

    4,607在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,607
  • langchain-ai/langchainlangchain-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

    Pythonagentsaiai-agents
    在 GitHub 上查看↗139,458
查看 MemGPT 的所有 30 个替代方案→