.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/caviraoss/openmemory
home/mcp-servers/caviraoss/openmemory
caviraoss avatar

openmemory

bycaviraoss· 1 MCP server

Stars

4.4k

Forks

494

Category

AI Agents & MCP

View on GitHub

TL;DR

Local persistent memory store for LLM applications including claude desktop, github copilot, codex, antigravity, etc.

How to install openmemory?

caviraoss/openmemory
$git clone https://github.com/caviraoss/openmemory

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install openmemory by running `git clone https://github.com/caviraoss/openmemory`, then use it for the current task and follow its documentation at https://github.com/caviraoss/openmemory.

Files · 1

View on GitHub
README.md
1# 🚧 This project is currently being rewritten.
2 
3Expect breaking changes and potential bugs.
4### Contributers needed
5To contribute, visit https://github.com/CaviraOSS/OpenMemory/tree/rewrite branch.
6If you find an issue, please open a GitHub issue with details so it can be tracked and resolved.
7## OpenMemory
8 
9> **Real long-term memory for AI agents. Not RAG. Not a vector DB. Self-hosted, Python + Node.**
10 
11[![VS Code Extension](https://img.shields.io/badge/VS%20Code-Extension-007ACC?logo=visualstudiocode)](https://marketplace.visualstudio.com/items?itemName=Nullure.openmemory-vscode)
12[![Discord](https://img.shields.io/discord/1300368230320697404?label=Discord)](https://discord.gg/93M9XSuEj6)
13[![PyPI](https://img.shields.io/pypi/v/openmemory-py.svg)](https://pypi.org/project/openmemory-py/)
14[![npm](https://img.shields.io/npm/v/openmemory-js.svg)](https://www.npmjs.com/package/openmemory-js)
15[![License](https://img.shields.io/github/license/CaviraOSS/OpenMemory)](LICENSE)
16 
17![OpenMemory demo](.github/openmemory.gif)
18 
19OpenMemory is a **cognitive memory engine** for LLMs and agents.
20 
21- 🧠 Real long-term memory (not just embeddings in a table)
22- 💾 Self-hosted, local-first (SQLite / Postgres)
23- 🐍 Python + 🟦 Node SDKs
24- 🧩 Integrations: LangChain, CrewAI, AutoGen, Streamlit, MCP, VS Code
25- 📥 Sources: GitHub, Notion, Google Drive, OneDrive, Web Crawler
26- 🔍 Explainable traces (see *why* something was recalled)
27 
28Your model stays stateless. **Your app stops being amnesiac.**
29 
30---
31 
32## 1. TL;DR – Use It in 10 Seconds
33 
34### 🐍 Python (local-first)
35 
36Install:
37 
38```bash
39pip install openmemory-py
40```
41 
42Use:
43 
44```python
45from openmemory.client import Memory
46 
47mem = Memory()
48mem.add("user prefers dark mode", user_id="u1")
49results = mem.search("preferences", user_id="u1")
50await mem.delete("memory_id")
51```
52 
53> Note: `add`, `search`, `get`, `delete` are async. Use `await` in async contexts.
54 
55#### 🔗 OpenAI
56 
57```python
58mem = Memory()
59client = mem.openai.register(OpenAI(), user_id="u1")
60resp = client.chat.completions.create(...)
61```
62 
63#### 🧱 LangChain
64 
65```python
66from openmemory.integrations.langchain import OpenMemoryChatMessageHistory
67 
68history = OpenMemoryChatMessageHistory(memory=mem, user_id="u1")
69```
70 
71#### 🤝 CrewAI / AutoGen / Streamlit
72 
73OpenMemory is designed to sit behind **agent frameworks and UIs**:
74 
75- Crew-style agents: use `Memory` as a shared long-term store
76- AutoGen-style orchestrations: store dialog + tool calls as episodic memory
77- Streamlit apps: give each user a persistent memory by `user_id`
78 
79See the integrations section in the docs for concrete patterns.
80 
81---
82 
83### 🟦 Node / JavaScript (local-first)
84 
85Install:
86 
87```bash
88npm install openmemory-js
89```
90 
91Use:
92 
93```ts
94import { Memory } from "openmemory-js"
95 
96const mem = new Memory()
97await mem.add("user likes spicy food", { user_id: "u1" })
98const results = await mem.search("food?", { user_id: "u1" })
99await mem.delete("memory_id")
100```
101 
102Drop this into:
103 
104- Node backends
105- CLIs
106- local tools
107- anything that needs durable memory without running a separate service.
108 
109---
110 
111### 📥 Connectors
112 
113Ingest data from external sources directly into memory:
114 
115```python
116# python
117github = mem.source("github")
118await github.connect(token="ghp_...")
119await github.ingest_all(repo="owner/repo")
120```
121 
122```ts
123// javascript
124const github = await mem.source("github")
125await github.connect({ token: "ghp_..." })
126await github.ingest_all({ repo: "owner/repo" })
127```
128 
129Available connectors: `github`, `notion`, `google_drive`, `google_sheets`, `google_slides`, `onedrive`, `web_crawler`
130 
131---
132 
133## 2. Modes: SDKs, Server, MCP
134 
135OpenMemory can run **inside your app** or as a **central service**.
136 
137### 2.1 Python SDK
138 
139- ✅ Local SQLite by default
140- ✅ Supports external DBs (via config)
141- ✅ Great fit for LangChain / LangGraph / CrewAI / notebooks
142 
143Docs: https://openmemory.cavira.app/docs/sdks/python
144 
145---
146 
147### 2.2 Node SDK
148 
149- Same cognitive model as Python
150- Ideal for JS/TS applications
151- Can either run fully local or talk to a central backend
152 
153Docs: h

Preview

caviraoss/openmemorycaviraoss/openmemory
Repocaviraoss/openmemory
TypeMCP Servers
CategoryAI Agents & MCP
UpdatedJul 2026
LicenseApache-2.0
First seenJul 26, 2026

Tags

MCP

Related

6 picks
Type
  1. langchain-ai avatarlangchain-mcp-adaptersMake Anthropic Model Context Protocol (MCP) tools compatible with LangChain and LangGraph agents.MCP ServersJul 20267.0M3.6k
  2. openclaw avatarmcporterTypeScript runtime and CLI for connecting to configured Model Context Protocol servers.MCP ServersJul 20262.5M4.8k
  3. sparfenyuk avatarmcp-proxyA MCP server which proxies requests to a remote MCP server over streamable HTTP or SSE.MCP ServersJul 20262.2M2.7k
  4. sooperset avatarmcp-atlassianThe Model Context Protocol (MCP) Atlassian integration is an open-source implementation that bridges Atlassian products (Jira and Confluence) with AI language models following Anthropic's MCP specification.MCP ServersJul 20261.7M5.6k
  5. open-webui avataropen-webuiOpen WebUIMCP ServersJul 20261.4M147k
  6. dyoshikawa avatarrulesyncUnified AI rules management CLI tool that generates configuration files for various AI development toolsMCP ServersJul 2026889k1.3k