为编码智能体提供跨会话的持久记忆,自动记录会话活动并用 AI 压缩,再把相关上下文注入后续会话。
openmemind/memind
面向 AI 智能体的 Java 原生长期记忆与上下文引擎,将对话、文档和工具调用转为可检索的结构化记忆。
- Star
- 901
- Fork
- 96
- 未关闭 Issue
- 13
- 最近提交
- 2个月前
这是什么?
Memind 是一个用 Java 编写的自演化记忆与上下文引擎,面向 AI 应用和智能体。它从对话、文档、图片、音频、工具调用和智能体时间线等原始内容中,提取用户记忆、可复用的智能体经验和更高层的洞察。
记忆按层组织:包括记忆条目、连接实体与时间、因果关系的记忆图谱、聚合相关任务的记忆线程,以及由叶到根逐层提炼的 Insight Tree。检索结合向量搜索、BM25 关键词搜索和图谱扩展,并可选择开启带查询扩展与重排序的 Deep Retrieval。
部署方式灵活:既可以作为独立服务通过 REST API、HTTP MCP 端点和多语言 SDK 调用,也可以直接嵌入 Java 或 Spring Boot 应用。项目还为 Claude Code、Codex、OpenClaw 和 Hermes 提供了官方集成。
核心功能
- 01从对话和工具调用中提取结构化的用户记忆与可复用的智能体经验。
- 02构建 Insight Tree、记忆图谱和记忆线程,串联随时间变化的相关上下文。
- 03融合向量搜索、BM25 关键词搜索和图谱扩展的混合检索。
- 04提供 REST API、HTTP MCP 服务,以及 TypeScript、Python、Java、Go、Rust 官方客户端。
- 05支持以嵌入方式运行于纯 Java 或 Spring Boot 应用,存储可选 SQLite、MySQL 或 PostgreSQL。
适用场景
- 为编码智能体提供跨会话的项目上下文,并记住已完成的任务。
- 为聊天机器人或陪伴类应用加入长期的用户画像和偏好记忆。
- 让 Java 后端为工作流或客服智能体存储并查询记忆。
- 让支持 MCP 的智能体连接到一个按用户和智能体划分范围的记忆服务。
快速上手
- 1
复制示例环境变量文件
cp .env.example .env - 2
编辑 .env,填写模型服务商的 API 密钥和模型名称
- 3
使用 Docker Compose 启动 memind-server 和管理界面
docker compose up -d --build - 4
检查服务器是否正在运行
curl http://localhost:8366/open/v1/health
使用前须知
- 运行需要模型服务商提供的有效 API 密钥,用于聊天和向量嵌入模型。
- 管理界面没有内置身份验证,不应直接暴露在公共网络上。
标签
常见问题
- memind 是什么?
- 面向 AI 智能体的 Java 原生长期记忆与上下文引擎,将对话、文档和工具调用转为可检索的结构化记忆。 Memind 是一个用 Java 编写的自演化记忆与上下文引擎,面向 AI 应用和智能体。它从对话、文档、图片、音频、工具调用和智能体时间线等原始内容中,提取用户记忆、可复用的智能体经验和更高层的洞察。
- memind 可以免费使用吗?用的什么许可证?
- memind 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- memind 还在维护吗?
- 半年内有更新。memind 最近一次提交是在 2026年8月13日。
- memind 适合用来做什么?
- 为编码智能体提供跨会话的项目上下文,并记住已完成的任务。 为聊天机器人或陪伴类应用加入长期的用户画像和偏好记忆。 让 Java 后端为工作流或客服智能体存储并查询记忆。 让支持 MCP 的智能体连接到一个按用户和智能体划分范围的记忆服务。
- memind 怎么安装和运行?
- 复制示例环境变量文件: cp .env.example .env 编辑 .env,填写模型服务商的 API 密钥和模型名称 使用 Docker Compose 启动 memind-server 和管理界面: docker compose up -d --build 检查服务器是否正在运行: curl http://localhost:8366/open/v1/health
- 在哪里获取 memind?
- 源代码和安装说明在 GitHub 上:https://github.com/openmemind/memind
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
生产可用的 RAG 平台,融合图谱 RAG、向量与全文检索、多模态解析和 AI 智能体,支持 Docker Compose 或 Kubernetes 部署。
面向 AI 编程助手的本地优先持久记忆,将决策与经验存入 SQLite,并通过 MCP 提供给 Claude Code、Cursor 等客户端。
面向 AI 智能体的记忆系统,支持存储、检索与反思记忆,让智能体随时间学习而非仅回放对话历史。
面向 AI 应用与助手的记忆与上下文引擎,通过统一 API 提供持久记忆、RAG、用户画像和数据连接器。
面向 LLM 与 AI Agent 的记忆操作系统,统一管理长期记忆的存储、检索与编辑。