O

OpenMemory

OpenMemory is a local, persistent storage solution for long-term memory in LLMs and AI agents.

🌍 OverseasFreeOpen sourceDev开源Python自托管Node.jsLLM 应用
Platforms: WebDesktopAPISelf-hosted
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 4.2k
Source
GitHub
Added
2026-06-06
Last verified
2026-06-06
OpenMemory

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

LLM applicationsAI agent frameworksConversation historyTool invocation storage

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

DevelopersAI researchersLLM application teams

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

Something wrong? Let us know on the About page and we'll fix it.