本地优先的笔记索引工具,依据 Markdown 笔记的文件夹、标签和链接建立索引,让 Claude Code 或 Codex 按语义检索笔记。
basicmachines-co/basic-memory
本地优先的记忆层,让 Claude、Cursor 等 AI 助手通过 MCP 读写你的 Markdown 笔记。
- Star
- 4,509
- Fork
- 352
- 未关闭 Issue
- 76
- 最近提交
- 18小时前
这是什么?
Basic Memory 为 AI 助手提供持久记忆。知识以 Markdown 文件的形式保存在本地磁盘上,每个笔记是一个实体,包含带分类的观察条目和指向其他笔记的 wikilink 关系。你和 AI 客户端读写的是同一批文件,在 Obsidian 或编辑器里的修改,助手也能看到。
项目通过 Model Context Protocol 暴露工具,可与 Claude Desktop、Claude Code、Codex CLI、Cursor、VS Code 等支持 MCP 的客户端配合使用。默认使用本地 SQLite 索引,也支持 Postgres。搜索结合全文与向量语义排序,并可选启用 cross-encoder 重排序。另外还提供托管云版本,用于跨设备同步和备份;本地版采用 AGPL-3.0 协议,无需任何服务器即可运行。
核心功能
- 01以纯 Markdown 文件存储知识,支持 wikilink 和 frontmatter。
- 02兼容所有 MCP 客户端,包括 Claude、Codex、Cursor 和 VS Code。
- 03支持关键词、语义向量及混合搜索。
- 04可选启用 cross-encoder 对向量和混合搜索结果重排序。
- 05提供 CLI,用于项目管理、一致性检查、导入和工具调用。
- 06默认本地运行于 SQLite,也可切换到 Postgres。
适用场景
- 在多次 AI 对话之间保留项目架构决策和上下文。
- 搭建个人知识库,让你和 AI 助手共同编辑。
- 把以往的 Claude 或 ChatGPT 对话导入为可搜索的笔记。
- 在 Obsidian 中编辑同时由 AI 维护的笔记。
快速上手
- 1
使用 uv 安装 Basic Memory
uv tool install basic-memory --prerelease=allow - 2
在 AI 客户端配置中添加 Basic Memory 服务器(以 Claude Desktop 为例)
- 3
重启 AI 客户端并开始使用
使用前须知
- 本地安装需要通过 uv 管理 Python 环境。
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,若将修改后的版本作为网络服务提供,需要公开源代码。
- 依赖 FastMCP 预发布版本,因此必须加上 --prerelease=allow 参数,否则会安装旧版本。
收录于专题
标签
常见问题
- basic-memory 是什么?
- 本地优先的记忆层,让 Claude、Cursor 等 AI 助手通过 MCP 读写你的 Markdown 笔记。 Basic Memory 为 AI 助手提供持久记忆。知识以 Markdown 文件的形式保存在本地磁盘上,每个笔记是一个实体,包含带分类的观察条目和指向其他笔记的 wikilink 关系。你和 AI 客户端读写的是同一批文件,在 Obsidian 或编辑器里的修改,助手也能看到。
- basic-memory 可以免费使用吗?用的什么许可证?
- basic-memory 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- basic-memory 还在维护吗?
- 活跃维护中。basic-memory 最近一次提交是在 2026年11月6日。
- basic-memory 适合用来做什么?
- 在多次 AI 对话之间保留项目架构决策和上下文。 搭建个人知识库,让你和 AI 助手共同编辑。 把以往的 Claude 或 ChatGPT 对话导入为可搜索的笔记。 在 Obsidian 中编辑同时由 AI 维护的笔记。
- basic-memory 怎么安装和运行?
- 使用 uv 安装 Basic Memory: uv tool install basic-memory --prerelease=allow 在 AI 客户端配置中添加 Basic Memory 服务器(以 Claude Desktop 为例) 重启 AI 客户端并开始使用
- 在哪里获取 basic-memory?
- 源代码和安装说明在 GitHub 上:https://github.com/basicmachines-co/basic-memory
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 Claude Code 与 Obsidian 的 AI 第二大脑工具包,含入门知识库、指南、技能与脚本,由智能体维护链接式 Markdown 知识库。
面向 AI 智能体的本地优先记忆与决策层,以 Markdown 和 JSONL 文件保存上下文,可跨多款 IDE 与大模型使用。
让 AI 助手通过 Local REST API 插件读取、搜索、追加和删除 Obsidian 笔记库内容的 MCP 服务器。
Aiden 是一个开源的自主工作引擎,可规划多步骤任务,操作本地文件、终端、浏览器、应用和 API,并验证结果。
为 Claude Code、Codex 等 AI 智能体提供持久记忆,以纯 Markdown 存储在 Obsidian 库中。