MemoryOS
Hierarchical short/mid/long-term memory system for personalized agents, as a PyPI package and an MCP server.
Tags
Description
MemoryOS (EMNLP 2025 Oral) applies operating-system memory-management ideas to agents: hierarchical short-term, mid-term and long-term personal memory with dynamic updating, retrieval and generation. Available as a Python package (memoryos-pro on PyPI) and as MemoryOS-MCP, which exposes memory tools to MCP clients. Supports multiple LLM providers and embeddings such as BGE-M3 and Qwen3.
Agent access
Related
- Mem0: Memory layer for AI agents and apps: drop-in persistent memory that lets agents learn from past interactions.
- MemOS: Open-source memory operating system for LLMs and agents with a unified API for adding, retrieving, editing and deleting graph-structured, multi-modal memory.
- Letta: Platform for stateful agents with memory, identity and the ability to learn over time (formerly MemGPT); terminal UI, App Server, desktop app and Agent SDK.
- A-MEM (Agentic Memory): Research memory library for LLM agents that writes Zettelkasten-style linked notes and evolves them, backed by ChromaDB.
Sources
Machine-readable
- JSON
- Markdown
- Source file on GitHub (edit via pull request)