Token导航 LogoToken导航

MCP Server · 搜索检索

Openmemory Plus

OpenMemory Plus是一个为AI代理设计的统一记忆管理框架,采用xMemory四层记忆架构,实现多工具间的记忆共享和智能分类。

stdio官方级别未说明来源级核验工具 0openmemory-plus
记忆管理TypeScriptClaude搜索CursorWindsurfCline

快速开始

作者 / 组织
Alenryuichi
提供方
Alenryuichi
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

18

仓库热度

收录来源

1 个

MCP World

选型结论

Openmemory Plus 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

搜索检索

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

npx openmemory-plus install

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

xMemory 四层记忆架构 · 智能分类 · 自动提取 · 多 IDE 支持

🇨🇳 中文 | 🇺🇸 English

快速开始 • 特性 • 架构 • 支持的 IDE • 文档

______________________________________________________________________

🎯 Introduction

Tired of having to repeat self introductions every time you switch AI tools? Cursor doesn't know that you mentioned in Claude that you like TypeScript, Augment doesn't remember your technical decision yesterday .. OpenMemory Plus allows all AI agents to share the same memory.

OpenMemory Plus It is a unified memory management framework designed for AI agents, using XMemory four layer memory architecture:

  • L3 Theme - Theme clustering layer, automatically summarizing high-level concepts
  • L2 Semantic - Semantic memory layer, based on BGE-M3 vector retrieval
  • L1 Episode - Plot memory layer, storing dialogue context
  • L0 Message - Original message layer
# 5 分钟安装,终结 AI 失忆症
npx openmemory-plus install

📸 Effect Display

自动记忆提取执行

记忆提取结果

______________________________________________________________________

💡 Why do we need OpenMemory Plus?

Pain point scenario

Have you encountered these problems before?

😤 Pain points📖 Scene description
Multiple CLI memory fragmentationSimultaneously using Gemini, Augment, Claude, and cursor, each with independent memories that are not interconnected
Agent amnesiaEvery time there is a new conversation, the agent forgets who you are, where the project is, and what you did last time
Repeat self introductionAfter switching CLI, I have to tell the Agent: I like TypeScript, use pnpm, and prefer functional programming ..
Fragmentation of configurationDeploy URL in Slack, API Key in notes, path in mind
Context lossI don't remember the technical decision discussed by Claude yesterday, but I don't remember it at all in Augment today

How to solve OpenMemory Plus?

🔗 Multi CLI Unified Memory Layer

┌─────────────────────────────────────────────────────────────┐
│                    没有 OpenMemory Plus                     │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────┐   ┌─────────┐   ┌─────────┐   ┌─────────┐     │
│  │ Gemini  │   │ Augment │   │ Claude  │   │ Cursor  │     │
│  │ CLI     │   │ Agent   │   │ Code    │   │ Agent   │     │
│  ├─────────┤   ├─────────┤   ├─────────┤   ├─────────┤     │
│  │ 记忆 A  │   │ 记忆 B  │   │ 记忆 C  │   │ 记忆 D  │     │
│  │ (独立)  │   │ (独立)  │   │ (独立)  │   │ (独立)  │     │
│  └─────────┘   └─────────┘   └─────────┘   └─────────┘     │
│       ❌ 互不相通,每个都要重复告知偏好和上下文              │
│                                                             │
└─────────────────────────────────────────────────────────────┘
                            ↓
┌─────────────────────────────────────────────────────────────┐
│                 使用 OpenMemory Plus                        │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────┐   ┌─────────┐   ┌─────────┐   ┌─────────┐     │
│  │ Gemini  │   │ Augment │   │ Claude  │   │ Cursor  │     │
│  │ CLI     │   │ Agent   │   │ Code    │   │ Agent   │     │
│  └────┬────┘   └────┬────┘   └────┬────┘   └────┬────┘     │
│       │             │             │             │           │
│       └─────────────┴──────┬──────┴─────────────┘           │
│                            │                                │
│                    ┌───────▼───────┐                        │
│                    │  OpenMemory   │                        │
│                    │  Plus 统一层  │                        │
│                    ├───────────────┤                        │
│                    │ • 用户偏好    │                        │
│                    │ • 技术栈      │                        │
│                    │ • 项目配置    │                        │
│                    │ • 历史决策    │                        │
│                    └───────────────┘                        │
│       ✅ 一处记忆,处处可用。切换 CLI 无缝衔接              │
│                                                             │
└─────────────────────────────────────────────────────────────┘

💬 Comparison of actual conversations

┌─────────────────────────────────────────────────────────────┐
│  [Gemini CLI] 早上                                          │
│  用户: 我喜欢用 TypeScript 和 pnpm                          │
│  Gemini: 好的,已记住你的偏好 ✅                            │
├─────────────────────────────────────────────────────────────┤
│  [Augment] 下午 - 切换 CLI                                  │
│  用户: 帮我初始化一个新项目                                 │
│  Augment: 好的!根据你的偏好,我用 TypeScript + pnpm 初始化 │
│           (自动读取了 Gemini 存储的偏好) ✅                 │
├─────────────────────────────────────────────────────────────┤
│  [Claude Code] 晚上 - 再次切换                              │
│  用户: 检查一下代码风格                                     │
│  Claude: 我看到你偏好函数式风格,检查中...                  │
│          (所有 CLI 共享同一份记忆) ✅                       │
└─────────────────────────────────────────────────────────────┘

______________________________________________________________________

🎯 Applicable scenarios

👤 Who is suitable for?

User TypeUsage Scenario
independent developerMulti project development, hoping that the agent remembers the configuration and context of each project
Full Stack EngineerFrequent switching between front-end and back-end projects requires the agent to remember the technology stack preferences
Heavy user of AI toolsSimultaneously using cursor, Claude, and Augment, hoping for mutual memory exchange
Team Tech LeadI hope the project configuration will be version based, and new member agents will automatically obtain context

📋 Typical use cases

🔧 用例 1: 项目配置管理

sceneYou have 5 projects, each with different deployment configurations

Without OpenMemory Plus:

  • Always inform the Agent of the project path
  • Provide deployment URL every time
  • Explain the project structure every time

Using OpenMemory Plus:


## 部署配置
- Vercel URL: https://my-app.vercel.app
- Project ID: prj_xxx

## 项目路径
- Root: /Users/me/projects/my-app
- Src: ./src
- Tests: ./tests

Agent automatically reads, no need for repeated explanation.

🎨 用例 2: 跨项目偏好同步

sceneDo you like to use TypeScript, Tailwind, pnpm

Without OpenMemory Plus:

  • Every new project must inform the agent of your preferences
  • Preference loss after switching IDE

Using OpenMemory Plus:

openmemory (用户级,跨项目共享):
├── "用户偏好: 使用 TypeScript 而非 JavaScript"
├── "用户偏好: 使用 pnpm 而非 npm"
├── "用户偏好: 使用 Tailwind CSS"
└── "用户技能: 熟悉 React, Next.js, Node.js"

Any project, any IDE, Agent knows your preferences.

📝 用例 3: 技术决策追踪

sceneAfter team discussion, it was decided to use PostgreSQL instead of MongoDB

Without OpenMemory Plus:

  • The decision record is in Slack/Motion, and the agent is unaware of it
  • Next time, the agent may suggest using MongoDB

Using OpenMemory Plus:


## 技术决策

### 数据库选型 (2026-02-01)
- **选择**: PostgreSQL
- **备选**: MongoDB, MySQL
- **原因**: 需要复杂查询和事务支持

The agent remembers the decision and will not repeat the rejected proposal.

🔄 用例 4: 多 CLI 记忆共享 (核心场景)

sceneYou use Gemini CLI, Augment, Claude Code, and cursor simultaneously

Without OpenMemory Plus:

😤 每天的痛苦循环:

[早上 - Gemini CLI]
用户: 我喜欢 TypeScript,用 pnpm
Gemini: 好的!

[中午 - 切换到 Augment]
用户: 帮我创建组件
Augment: 请问你用 JavaScript 还是 TypeScript?  ← 又要说一遍
用户: TypeScript...
Augment: 用 npm 还是 yarn?  ← 又又要说一遍
用户: pnpm...  😤

[下午 - 切换到 Claude Code]
Claude: 你好!请问你的技术栈偏好是?  ← 又又又要说一遍
用户: ...... 😭

Using OpenMemory Plus:

✅ 一次告知,处处生效:

[早上 - Gemini CLI]
用户: 我喜欢 TypeScript,用 pnpm
Gemini: 好的,已记住! → 存入 openmemory

[中午 - 切换到 Augment]
用户: 帮我创建组件
Augment: 好的!用 TypeScript + pnpm 创建中... ← 自动读取
         (我知道你的偏好 😊)

[下午 - 切换到 Claude Code]
用户: 检查代码风格
Claude: 根据你的 TypeScript 偏好检查中... ← 自动读取
        发现 3 处可优化 ✅

[晚上 - 切换到 Cursor]
Cursor: 我看到你今天在其他 CLI 创建了新组件,
        需要我帮你写测试吗? ← 甚至知道你今天做了什么

Shared Memory Content:

# openmemory (所有 CLI 共享)
用户偏好:
  - 语言: TypeScript
  - 包管理器: pnpm
  - 框架: React, Next.js
  - 风格: 函数式编程

用户技能:
  - 熟悉: Node.js, Python
  - 学习中: Rust

今日上下文:
  - 在 Gemini 设置了偏好
  - 在 Augment 创建了 Button 组件
  - 在 Claude 优化了代码风格

______________________________________________________________________

🚀 Quick Start

One-click installation

npx openmemory-plus install

The installation wizard will automatically guide you:

  1. ✅ Detecting system dependencies (Docker, Qdrant, Ollama, BGE-M3)
  2. ✅ One click deployment of Docker Compose (Recommended) or native installation
  3. ✅ Select IDE type
  4. ✅ Initialize project configuration
  5. ✅ Display the next steps guide

🐳 Docker Compose One Click Deployment (Recommended)

Just install Docker, other dependencies will be automatically handled!

# 方式 1: 安装时自动检测并使用 Docker Compose
npx openmemory-plus install

# 方式 2: 显式使用 Docker Compose 模式
npx openmemory-plus install --compose

# 方式 3: 手动管理依赖服务
omp deps init      # 初始化配置
omp deps up        # 启动服务 (Qdrant + Ollama + BGE-M3)
omp deps status    # 查看状态
omp deps down      # 停止服务

Advantage:

  • 🎯 Just install Docker as a dependency
  • ⚡ One click start of all services
  • 📦 BGE-M3 model automatic download
  • 💾 Data persistence, restart without loss

Basic Usage

After installation, use:

/memory              # 显示记忆状态 + 快速菜单
/mem search   # 搜索记忆
/mem sync            # 同步并检测冲突
/mem clean           # 清理过时记忆

System Requirements

DependencyVersionDescription
Node.js>=18.0.0Running CLI
Docker最新版The only necessary dependency (Docker Compose mode)
OllamaLatest VersionRunning BGE-M3 Embedded Model (Native Mode Required)

______________________________________________________________________

✨ feature

core competency

  • 🧠 XMemory four layer architecture — L3 Theme → L2 Semantic → L1 Episode → L0 Message
  • 🎯 Intelligent Classification - Automatically determine whether information should be stored in the project or user memory
  • 🔍 semantic search - Multi language vector retrieval+topic level clustering based on BGE-M3
  • ⚡ Event driven extraction - Automatically trigger memory retrieval skill at the end of the conversation
  • 🔐 Sensitive information filtering - Automatically identify and prevent the storage of API keys, passwords, etc
  • 🎯 Top-down search Starting from the theme layer, adaptively expanding to the semantic layer

🤖 Multiple LLM support NEW

Support multiple LLM providers for memory classification:

ProviderModelFeatures
DeepSeekdeepseek-chat🔥 Recommended, high cost-effectiveness
MiniMaxAbab6.5s-chatChinese optimization
ZhiPuGlm-4-flashDomestic Large Model
QwenQwen turboAlibaba Cloud
OpenAIGpt-4o-miniInternational Standard
OllamaLocal ModelOffline Available

🧠 Intelligent Memory Management

  • 📊 Multi dimensional classification - Three dimensional classification system (Scope/Confidence/Temporal), accurately routing each memory
  • 🧹 ROT intelligent filtering - Automatically identify redundant, outdated, and trivial information to keep the memory bank streamlined
  • ⏰ Ebbinghaus attenuation - Memory lifecycle management based on forgetting curve, automatically clearing old memories
  • 🔀 conflict detection - Automatically detect dual layer data conflicts and provide intelligent prompts for solutions
  • 📈 Health monitoring Four dimensional weighted scoring, real-time monitoring of memory system status
📖 Technical DetailsSee: Memory System Architecture Document

Advanced features

  • 📊 downgrade strategy - Automatically downgrade to local storage when MCP is unavailable
  • 🔗 memory consolidation - Semantic clustering merging fragmented memory
  • 📉 quality indicator - Visual panel displaying memory health status
  • 🔧 Progressive configuration - Append rather than overwrite existing configuration files

______________________________________________________________________

🏗️ architecture

XMemory four layer memory architecture

┌─────────────────────────────────────────────────────────────┐
│                 xMemory 4-Layer Architecture                │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  L3 Theme (主题层)                                   │   │
│  │  ├── 自动聚类相似语义记忆                            │   │
│  │  ├── 主题吸附 (attachThreshold: 0.62)               │   │
│  │  ├── 主题分裂 (maxThemeSize: 12)                    │   │
│  │  └── 主题合并 (mergeThreshold: 0.78)                │   │
│  └─────────────────────────────────────────────────────┘   │
│                            ↑                                │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  L2 Semantic (语义层) - Qdrant 向量数据库           │   │
│  │  └── BGE-M3 多语言 Embedding                        │   │
│  └─────────────────────────────────────────────────────┘   │
│                            ↑                                │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  L1 Episode (情节层) - 对话上下文                   │   │
│  └─────────────────────────────────────────────────────┘   │
│                            ↑                                │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  L0 Message (消息层) - 原始对话                     │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Storage Tiering

┌─────────────────────────────────────────────────────────────┐
│                    OpenMemory Plus                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────┐    ┌─────────────┐    ┌─────────────┐     │
│  │   /memory   │    │  /mem xxx   │    │  自动提取   │     │
│  │   (入口)    │    │  (子命令)   │    │  (Skill)    │     │
│  └──────┬──────┘    └──────┬──────┘    └──────┬──────┘     │
│         └──────────────────┼──────────────────┘             │
│                            ↓                                │
│  ┌─────────────────────────────────────────────────────┐   │
│  │              Memory Router (智能分类)                │   │
│  └─────────────────────────────────────────────────────┘   │
│                            │                                │
│         ┌──────────────────┼──────────────────┐            │
│         ↓                                     ↓            │
│  ┌─────────────────┐              ┌─────────────────┐      │
│  │ _omp/memory/   │              │   openmemory    │      │
│  │   (项目级)      │              │   (用户级)      │      │
│  ├─────────────────┤              ├─────────────────┤      │
│  │ • project.yaml  │              │ • L3 主题层     │      │
│  │ • decisions.yaml│              │ • L2 语义层     │      │
│  │ • themes/       │              │ • L1 情节层     │      │
│  │ • Git 版本控制  │              │ • MCP 协议      │      │
│  └─────────────────┘              └─────────────────┘      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

classification rule

Information typeStorage locationHierarchyExample
Project Configuration_omp/memory/*.md-Deploy URL, environment variables, path
Technical decision-making_omp/memory/techContext.mdFramework selection and architecture design
Topic clustering_omp/memory/themes/L3Automatically generated topic index
User preferencesopenmemory (MCP)L2Language preference, code style
User Skillsopenmemory (MCP)L2Familiar technology stack and experience

XMemory retrieval process

查询输入 → L3 主题层匹配 → 分数 > 0.75? → 展开到 L2 语义层 → 返回结果
                ↓                   ↓
           KNN 邻居搜索        直接返回主题
💡 attentionAfter installation, project level memory is stored in _omp/memory/ The directory will be added to Git version control.

______________________________________________________________________

🖥️ Supported IDEs

Augment

✅ 完整支持

Claude Code

✅ 完整支持

Cursor

✅ 完整支持

Gemini CLI

✅ 完整支持

______________________________________________________________________

📦 CLI commands

Installation command

# 交互式安装 (推荐)
npx openmemory-plus install

# 使用 Docker Compose 一键部署 (推荐)
npx openmemory-plus install --compose

# 静默安装
npx openmemory-plus install -y

# 指定 IDE
npx openmemory-plus install --ide augment

# 指定 LLM Provider (用于记忆分类)
npx openmemory-plus install --llm deepseek

# 仅配置项目,跳过依赖检测
npx openmemory-plus install --skip-deps

# 显示 MCP 配置
npx openmemory-plus install --show-mcp

Supported LLM Providers

ProviderCommandEnvironment Variables
DeepSeek--llm deepseekDEEPSEEK_API_KEY
MiniMax--llm minimaxMINIMAX_API_KEY
by Zhi--llm zhipuZHIPU_API_KEY
Qwen--llm qwenDASHSCOPE_API_KEY
OpenAI--llm openaiOPENAI_API_KEY
Don't be--llm ollama(Local, no API Key required)

🐳 Dependency Service Management (Docker Compose)

# 初始化 Docker Compose 配置
omp deps init

# 启动所有依赖服务 (Qdrant + Ollama + BGE-M3)
omp deps up

# 启动前拉取最新镜像
omp deps up --pull

# 停止所有服务
omp deps down

# 查看服务状态
omp deps status

# 查看服务日志
omp deps logs              # 所有服务
omp deps logs ollama       # 指定服务
omp deps logs -f           # 持续输出

# 手动下载 BGE-M3 模型
omp deps pull-model

Diagnostic command

# 检查系统状态
npx openmemory-plus status

# 诊断问题
npx openmemory-plus doctor

# 自动修复
npx openmemory-plus doctor --fix

Agent built-in commands

CommandDescription
/memoryDisplay quick status+sub command menu
/mem statusDetailed memory state
/mem search {query}Semantic search memory (default L2 semantic layer)
/mem search {query} --level theme🆕 Topic level search (L3)
/mem search {query} --level theme --no-expand🆕 Only the theme layer, not expanded
/mem storeManually storing memory
/mem syncDetect and resolve conflicts
/mem cleanClear ROT memory
/mem decayTime decay analysis
/mem graphVisualization of Knowledge Graph
/mem themes🆕 View the status of topic clustering

______________________________________________________________________

📁 project structure

openmemory-plus/
├── cli/                   # CLI 工具源码
│   ├── src/
│   │   ├── commands/      # install, status, doctor
│   │   └── lib/           # 核心库
│   └── templates/         # 模板文件
│       └── shared/        # 共享模板
│           └── _omp/      # 核心目录模板
├── docs/                  # 文档
│   └── architecture.md    # 架构设计
├── AGENTS.md              # AI Agent 配置入口
└── README.md              # 本文件

# 安装后在你的项目中生成 (以 Augment 为例):
your-project/
├── _omp/                      # OpenMemory Plus 核心目录 (所有 IDE 共享)
│   ├── AGENTS.md              # 完整 Agent 规则文件
│   ├── memory/                # 项目级记忆存储
│   │   ├── projectbrief.md    # 项目概述
│   │   ├── productContext.md  # 产品需求
│   │   ├── techContext.md     # 技术栈
│   │   ├── activeContext.md   # 当前会话上下文
│   │   ├── systemPatterns.md  # 模式与规范
│   │   ├── decisions.yaml     # 架构决策日志
│   │   └── progress.md        # 任务进度
│   ├── commands/              # Agent 命令
│   │   └── memory.md          # 主命令入口
│   ├── workflows/             # 工作流
│   │   └── memory/            # 记忆管理工作流 (7 步骤)
│   └── skills/                # Agent Skills
│       └── memory-extraction/ # 记忆提取 Skill (自动触发)
│
├── AGENTS.md                  # 入口文件 (引用 _omp/AGENTS.md)
└── .augment/                  # IDE 特定目录
    ├── commands/              # 命令入口 (链接到 _omp)
    └── skills/                # Skills (链接到 _omp)

______________________________________________________________________

🔧 tech stack

ComponentsTechnologyDescription
CLITypeScript+CommanderCommand Line Tools
Vector databaseQdrantStore user memory vectors
EmbeddingBGE-M3 (via Ollama)Multilingual Text Embedding
ProtocolMCP (Model Context Protocol)Agent Communication Protocol
Project StorageYAML+GitVersion Control Configuration Files

______________________________________________________________________

⚙️ working principle

Memory retrieval process

对话/操作 → 信息检测 → 智能分类 → 结构化提取 → 双层存储
     │           │           │            │            │
     ▼           ▼           ▼            ▼            ▼
  用户输入    关键词匹配   项目 or 用户?   YAML 格式    _omp/memory/
  Agent 输出  模式识别    自动判断        去重去噪     openmemory

Classification Decision Tree

检测到有价值信息
        │
        ▼
   ┌─────────────┐
   │ 包含项目特定 │──是──▶ _omp/memory/ (项目级)
   │ 信息?      │        ├── techContext.md
   └─────────────┘        ├── productContext.md
        │ 否              └── activeContext.md
        ▼
   ┌─────────────┐
   │ 包含用户偏好 │──是──▶ openmemory (用户级)
   │ 或技能?    │        ├── 偏好设置
   └─────────────┘        ├── 技能经验
        │ 否              └── 对话上下文
        ▼
   ┌─────────────┐
   │ ROT 信息?  │──是──▶ 丢弃 (不存储)
   │ 冗余/过时/  │        ├── "好的"
   │ 琐碎       │        ├── "明白了"
   └─────────────┘        └── 临时状态

Sensitive information filtering

Automatically detect and阻止存储The following content:

TypeDetection ModeExample
API Keysk-, api_key, token=sk-xxx...
Passwordpassword, secretpassword: 123456
Private key-----BEGIN, PRIVATE KEYSSH/GPG key
Personal informationID card, bank card, mobile phone number13800138000

______________________________________________________________________

🔄 Comparison with other schemes

FeaturesOpenMemory PlusPure OpenMemory MCPNative Mem0 SDKManual. envNotion/Document
Automatic extraction✅ Automatic triggering at the end of the conversation⚠️ Agent needs to actively call⚠️ Code call add() is required❌❌
Dual layer architecture✅ Project+User❌ Only user level❌ Only user level❌ Only at the project level❌
Multiple IDE sharing✅✅✅❌❌
Git version control✅ Project level traceability❌❌✅❌
Semantic search✅✅✅❌❌
Intelligent classification✅ Automatic 7-type classification❌ Manual metadata is required❌ Manual metadata is required❌❌
Sensitive information filtering✅ Automatically block storage⚠️ There is PII testing available⚠️ There is PII testing available❌❌
One click installation✅ npx omp install⚠️ MCP needs to be manually configured❌ Code integration required❌❌
ROT Memory Cleanup✅ Automatically identify redundancy/obsolescence❌❌❌❌
Ebbinghaus attenuation✅ Forgetting Curve Model❌❌❌❌
Legend: ✅ Complete support| ⚠️ Partial support| ❌ not supported

Key Differences Explanation

ComparisonOpenMemory PlusPure OpenMemory MCP
Memory triggeredAutomatic extraction at the end of the conversation, without user interventionAgent needs to actively call add_memories Tools
Project context_omp/memory/ Storage project decisions and architectureNo project level memory, all memories mixed at user level
Memory classificationAutomatically classified as preferences/decisions/patterns, etc.requires manual input of metadata parameters
Memory HealthROT testing+health score+decay modelNone, memory only increases without decreasing
IDE configurationAutomatically generate AGENTS.md/CLAUDE.md, etc.Each IDE needs to be manually configured

______________________________________________________________________

❓ FAQ

Q: OpenMemory Plus 和 mem0 是什么关系?

A: OpenMemory Plus is mem0enhancement layerNot a substitute.

  • mem0 Provide underlying vector storage and semantic search capabilities
  • OpenMemory Plus On this basis, add:

- Dual layer memory architecture (project level+user level) - Intelligent classification and automatic extraction - Unified configuration of multiple IDEs - Sensitive information filtering

You need to install mem0/openmemory MCP first, and then use OpenMemory Plus to enhance it.

Q: 我的数据存储在哪里?安全吗?

A: The data is stored in two places:

Storage locationData typeSecurity
_omp/memory/ (Local)Project configuration, technical decision-making✅ Local files, Git version control
openmemory (Qdrant)User preferences, skills✅ Local Docker container
  • All data is presentYour local machineup
  • Sensitive information (API Key, password) may be compromisedauto-filteringNot able to store
  • Project level data can be obtained through .gitignore exclude

Q: 支持哪些 IDE/Agent?

A: Currently fully supported:

IDEConfiguration FilesStatus
AugmentAGENTS.md✅ Complete support
Claude CodeCLAUDE.md✅ Complete support
Cursor.cursorrules✅ Complete support
Gemini CLIgemini.md✅ Complete support

Other agents that support MCP protocol can also be used, just manually configure them.

Q: 如何迁移现有项目?

A: Just run the installation command:

cd your-existing-project
npx openmemory-plus install

The installation wizard will:

  1. Detecting existing configurations
  2. create _omp/memory/ catalogue
  3. Generate IDE configuration file
  4. It won't overwrite your existing files

Q: 如何清理过时的记忆?

A: Use the built-in ROT cleaning command:

/mem clean

This will identify and clean:

  • RRedundant: duplicate information
  • OObsolete: old information that has been updated
  • TRivial: a worthless confirmation statement

______________________________________________________________________

🗺️ Roadmap

adopt Now / Next / Later Mode, focus on the current direction, and flexibly adjust priorities.

🔥 Now (in progress)

Growth and Community Building

  • \[\] Content Marketing - Pain Points Articles, Comparative Videos, Use Cases
  • \[\] Community Construction - Discord/WeChat Groups, User Story Collection
  • \[\] Document improvement - troubleshooting guide, best practices

Product experience optimization

  • \[\] Improved installation success rate - better error prompts and automatic repairs
  • \[\] First time experience optimization - feel value within 5 minutes

📅 Next stage

  • \[\] Memory Search Enhancement - Semantic Search, Fuzzy Matching
  • \[\] Batch Memory Management - CLI commands support batch operations
  • \[\] More IDE support - Windsurf, Cline
  • \[\] Memory Import/Export - Data Portability

💡 Later (for future consideration)

  • \[\] Web UI Management Interface
  • \[\] Cloud synchronization options
  • \[\] Memory analysis and insights

👉 View the complete Roadmap Issues

✅ Done (v2.0)

已完成功能

v2.0 - Multi-Agent Team Support

  • \[x\] 🤝 Multi Agent Team Memory Architecture (Team Shared+Agent Private)
  • \[x\] 🎭 Agent ID Schema (actor attribution, scope filtering)
  • \[x\] 📋 Team configuration file(_omp/config.yaml)
  • \[x\] 🔄 Handoff workflow (task handover protocol between agents)
  • \[x\] 📁 Scope Memory API (Double Layer Scope Memory)

V1.6- xMemory Four Layer Architecture

  • \[x\] 🧠 XMemory four layer architecture (L3 Theme → L2 Semantic → L1 Episode → L0 Message)
  • \[x\] 🎯 L3 theme layer automatic clustering (adsorption/splitting/merging algorithm)
  • \[x\] 🔍 Top-down adaptive retrieval(--level theme)
  • \[x\] ⚡ Theme search CLI options(--no-expand)
  • \[x\] 📊 Connected Component Clustering Algorithm (Implementation of xMemory Paper)

V1.5- Basic Features

  • \[x\] Dual layer memory architecture (project level+user level)
  • \[x\] Intelligent classification routing
  • \[x\] Multiple IDE support (Augment, Claude, cursor, Gemini)
  • \[x\] CLI installation tool(npx openmemory-plus install)
  • \[x\] Sensitive information filtering
  • \[x\] Support for multiple LLM providers (DeepSeek, MiniMax, ZhiPu, Qwen, OpenAI, Ollama)
  • \[x\] One click deployment of Docker Compose
  • \[x\] Progressive configuration (adding existing files instead of overwriting them)
  • \[x\] MCP automatic configuration and verification

______________________________________________________________________

🤝 contribution

Welcome to contribute! Please read Contribution Guide Understand how to participate.

# 克隆仓库
git clone https://github.com/Alenryuichi/openmemory-plus.git
cd openmemory-plus

# 安装依赖
cd cli && npm install

# 运行测试
npm test

# 本地开发
npm run dev

______________________________________________________________________

📄 license

MIT License © 2026 TreeRen Chou

______________________________________________________________________

🔗 Related links

______________________________________________________________________

Made with ❤️ for AI Agent developers

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

记忆管理TypeScript本地部署AI代理多工具集成智能分类语义搜索

支持客户端

ClaudeCursorWindsurfCline

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Openmemory Plus

MCP World · 本页

0stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Openmemory Plus 怎么安装?

公开资料给出的安装命令是 npx openmemory-plus install,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Openmemory Plus 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Openmemory Plus 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Openmemory Plus 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Openmemory Plus 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP