为 AI 智能体和应用提供长期记忆层,跨会话保存并检索用户与上下文信息。
zilliztech/memsearch
面向 AI 编程助手的持久化语义记忆层,以 Markdown 存储记忆并用 Milvus 建立索引,实现跨工具检索。
- Star
- 2,776
- Fork
- 272
- 未关闭 Issue
- 267
- 最近提交
- 7小时前
这是什么?
memsearch 为 AI 编程助手提供跨会话的长期记忆,并可在不同工具之间共享。对话内容会被摘要后写入每日 Markdown 文件,这些文件是记忆的权威来源。系统在其上建立 Milvus 索引,使智能体能够对过去的决策、调试过程等内容进行语义检索和关键词检索。
项目为 Claude Code、Codex、DeepSeek Harness、OpenClaw 和 OpenCode 提供插件,一个工具中的对话可以在其他工具中被检索。开发者也可以通过 CLI 和 Python API,把同样的记忆引擎接入自己的智能体或 RAG 流程。
默认使用本地 ONNX bge-m3 向量模型,无需 API Key;Milvus Lite 开箱即用。用户也可以通过配置切换到 OpenAI、Ollama 或 Zilliz Cloud。
核心功能
- 01以可直接编辑的 Markdown 文件存储记忆,Milvus 作为可重建的索引
- 02结合稠密向量、BM25 和 RRF 重排的混合检索
- 03为 Claude Code、Codex、DeepSeek Harness、OpenClaw 和 OpenCode 提供插件
- 04三层递进式召回:搜索、展开片段、查看原始对话
- 05文件监听实时重新索引,并通过 SHA-256 哈希跳过未变化的内容
- 06提供 Python API 和 CLI,便于将记忆集成到自定义智能体中
适用场景
- 回溯早前会话中某个架构或库选型的决策原因
- 通过查找类似问题的历史解决方案,接续中断的调试过程
- 在 Claude Code、Codex 等多个智能体之间共享项目上下文
- 使用 Python API 为自研智能体增加持久化记忆
快速上手
- 1
在 Claude Code 中添加 memsearch 插件市场
/plugin marketplace add zilliztech/memsearch - 2
安装 memsearch 插件
/plugin install memsearch - 3
重启 Claude Code 以启用插件
使用前须知
- 默认的本地嵌入模型(约 558 MB)会在首次启动时从 HuggingFace Hub 下载。
- OpenAI 等云端嵌入服务需要 API 密钥;多用户场景需要 Zilliz Cloud 或自托管的 Milvus 服务器。
收录于专题
标签
常见问题
- memsearch 是什么?
- 面向 AI 编程助手的持久化语义记忆层,以 Markdown 存储记忆并用 Milvus 建立索引,实现跨工具检索。 memsearch 为 AI 编程助手提供跨会话的长期记忆,并可在不同工具之间共享。对话内容会被摘要后写入每日 Markdown 文件,这些文件是记忆的权威来源。系统在其上建立 Milvus 索引,使智能体能够对过去的决策、调试过程等内容进行语义检索和关键词检索。
- memsearch 可以免费使用吗?用的什么许可证?
- memsearch 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- memsearch 还在维护吗?
- 活跃维护中。memsearch 最近一次提交是在 2026年10月22日。
- memsearch 适合用来做什么?
- 回溯早前会话中某个架构或库选型的决策原因 通过查找类似问题的历史解决方案,接续中断的调试过程 在 Claude Code、Codex 等多个智能体之间共享项目上下文 使用 Python API 为自研智能体增加持久化记忆
- memsearch 怎么安装和运行?
- 在 Claude Code 中添加 memsearch 插件市场: /plugin marketplace add zilliztech/memsearch 安装 memsearch 插件: /plugin install memsearch 重启 Claude Code 以启用插件
- 在哪里获取 memsearch?
- 源代码和安装说明在 GitHub 上:https://github.com/zilliztech/memsearch
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 AI 智能体的本地优先、Markdown 原生长期记忆层,记忆以可编辑文件保存并配合 SQLite 与 LanceDB 索引。
面向 LLM 与 AI Agent 的记忆操作系统,统一管理长期记忆的存储、检索与编辑。
为编码智能体提供跨会话的持久记忆,自动记录会话活动并用 AI 压缩,再把相关上下文注入后续会话。
开源深度研究工具,结合大模型与向量数据库,对私有数据进行检索、评估与推理。
面向 AI Agent 团队的记忆中枢,把对话、文档和代码转为可共享、可管控的记忆资产。