OpenMemory
OpenMemory is a local, persistent storage solution for long-term memory in LLMs and AI agents.
- Region
- Overseas
- Pricing
- Free
- Open source
- Yes
- GitHub Stars
- ★ 4.2k
- Source
- GitHub
- Added
- 2026-06-06
- Last verified
- 2026-06-06

Overview
OpenMemory is a local, persistent storage solution for long-term memory in LLMs and AI agents. It addresses the issue of applications forgetting state across multiple sessions, ensuring applications no longer suffer from short-term memory loss. Users can integrate it into their projects via Python or Node.js SDKs and support multiple data sources and frameworks.
Key features
- ▪True long-term memory
- ▪Self-hosted, local-first
- ▪Python + Node SDKs
- ▪Multi-framework integration
- ▪Multiple data source connectivity
Use cases
Pros
- +Easy to integrate
- +Supports multiple data sources
- +Explainable tracing
Limitations / notes
- -Currently under rewrite, may have changes
- -Requires contributor involvement
Who it's for
This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.
FAQ
How do I install OpenMemory?
Install the Python version via pip: pip install openmemory-py; or install the Node.js version via npm: npm install openmemory-js.
Which data sources does OpenMemory support?
Supports data sources such as GitHub, Notion, Google Drive, OneDrive, and Web Crawler.
Similar agents
Cursor
FeaturedAI-powered code editor with Agent mode
Dify
FeaturedOpen-source LLMOps + Agent orchestration platform
扣子 Coze
FeaturedByteDance's no-code Agent/Bot building platform
Trae
FeaturedAI IDE (with Agent) from ByteDance
LangChain
FeaturedThe most mainstream LLM/Agent orchestration framework
Devin
FeaturedAutonomous software engineer Agent by Cognition
Something wrong? Let us know on the About page and we'll fix it.