🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

跨AI共享记忆库 dpkg-s/ai-memory-template

DeepSeek Harness
dpkg-s6 天前有提交已提供中文文档扫描:无法判定

让不同 AI 工具共享同一份长期记忆。

34.2/100
综合分
6
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;安装清单取自 integrations/dsh/package.json。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dpkg-s/ai-memory-template
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · chat
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;安装清单取自 integrations/dsh/package.json

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-ai-memory-vault(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/23 15:53:32

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

跨 AI 共享记忆库:一个 MCP 服务器,让不同 AI 工具之间共享持久记忆

README

由 DeepSeek 最新模型翻译生成
ai-memory-template 让不同 AI 工具共享同一份长期记忆。 一个本地记忆库,通过 MCP 接入 AI 客户端。内容以 Markdown 文件保存,可用 Obsidian 浏览;支持 WorkBuddy、Codex、Claude Desktop、Cursor 等 MCP 客户端,无需数据库或云服务。 快速安装 直接启动 MCP Server(uv / PyPI) 发布后,安装 uv 即可直接运行,无需克隆仓库: uvx --from ai-memory-mcp-dpkg-s ai-memory-mcp 默认记忆库目录为 ~/ai-memory。连接已有目录时传入 --vault,例如 uvx --from ai-memory-mcp-dpkg-s ai-memory-mcp --vault "D:/Notes/ai-memory"。也可通过 AI_MEMORY_DIR 环境变量设置路径。 DSH 用户可安装配套的 DSH bundle,它会用本机 stdio 启动同一 MCP Server。 需要 Python 3.10 或更高版本。运行安装脚本前,建议先阅读脚本内容。
展开完整文档(README 剩余 1 节)
ai-memory-template

让不同 AI 工具共享同一份长期记忆。

一个本地记忆库,通过 MCP 接入 AI 客户端。内容以 Markdown 文件保存,可用 Obsidian 浏览;支持 WorkBuddy、Codex、Claude Desktop、Cursor 等 MCP 客户端,无需数据库或云服务。

快速安装

直接启动 MCP Server(uv / PyPI)

发布后,安装 uv 即可直接运行,无需克隆仓库:

uvx --from ai-memory-mcp-dpkg-s ai-memory-mcp

默认记忆库目录为 ~/ai-memory。连接已有目录时传入 --vault,例如 uvx --from ai-memory-mcp-dpkg-s ai-memory-mcp --vault "D:/Notes/ai-memory"。也可通过 AI_MEMORY_DIR 环境变量设置路径。

DSH 用户可安装配套的 DSH bundle,它会用本机 stdio 启动同一 MCP Server。

需要 Python 3.10 或更高版本。运行安装脚本前,建议先阅读脚本内容。

macOS / Linux
curl -fsSLO https://raw.githubusercontent.com/dpkg-s/ai-memory-template/master/install.sh
less install.sh
bash install.sh

Windows PowerShell
Invoke-WebRequest -Uri https://raw.githubusercontent.com/dpkg-s/ai-memory-template/master/install.ps1 -OutFile install.ps1
Get-Content -LiteralPath .\install.ps1 -Raw
.\install.ps1

Windows 也可使用图形安装器:从最新 Release下载 ai-memory-setup.exe。不同版本提供的校验附件可能不同,请以对应 Release 页面为准;如同时提供 ai-memory-setup.exe.sha256,可在 macOS / Linux 使用 sha256sum -c ai-memory-setup.exe.sha256 校验。

安装器会安装 mcp(mcp>=1.30,<2)、创建 ~/ai-memory/ 并写入模板,以及复制 server.py 和所需模块。不修改 shell 配置或注册表,不需要管理员权限,也不会在后台常驻。

四种安装路径的说明(含 AI 助手部署、各平台 MCP 客户端配置与验证步骤)见 docs/install.md。

为什么需要它

多个 AI 客户端通常各自维护对话上下文,换一个工具,之前的项目背景和处理记录就不一定跟得上:

- 同一个偏好,需要在不同客户端重复说明
- 一个客户端刚排查过的问题,另一个客户端可能从头再查
- 对话结束后,项目决策和关键背景容易散落或遗失

ai-memory-template 将这些客户端连接到同一个记忆库。只要它们配置为访问同一份库,一个客户端写入的内容就能被其他客户端读取。

| 场景 | 没有共享记忆 | 有共享记忆 |
| 个人偏好 | 在每个客户端重复说明 | 从共享记忆库读取 |
| 问题排查 | 其他客户端可能重复调查 | 复用已有的原因与处理记录 |
| 项目决策 | 随对话上下文一起丢失 | 作为 Markdown 笔记持续保存 |
| 多客户端协作 | 信息分散在各自的上下文里 | 访问同一份知识库 |

使用示例

在一个客户端记录问题处理过程,再从另一个客户端查阅:

WorkBuddy

帮我修一下爬虫的超时问题,并把原因和处理方式记下来。

已将问题记录到记忆库,并关联到对应的数据采集项目。

之后在 Codex 中

爬虫的超时问题之前是怎么处理的?

记忆库里记录的根因是连接池未复用;改用 requests.Session 并设置 timeout=(3, 10) 后恢复正常。

前提是两个客户端都已连接到同一记忆库,并且按配置读取相关记录。

三个仓的关系

项目由三个独立仓库组成,按需选择即可,不必全部安装。

| 仓 | 职责 | 适用场景 |
| ai-memory-template(本仓) | MCP 服务端与安装器 | 安装服务端、配置客户端、使用工具 |
| ai-memory-web | Web 控制台 | 在浏览器中查看和管理记忆库 |
| ai-memory-docker | Docker 镜像与 Compose 编排 | 用 Docker 部署 MCP 和 Web 服务 |

版本对照

三个仓库独立发布,版本号各自演进;不要根据版本号大小推断兼容关系。

| 组件 | 当前版本 | 说明 |
| ai-memory-template | | MCP 服务端与安装器 |
| ai-memory-web | | 连接 MCP 端点的浏览器控制台 |
| ai-memory-docker | | 提供 MCP 与 Web 服务的 Docker 部署方案 |

它能做什么

- 完整的记忆操作:写入、读取、搜索、图谱、上下文组装、归档、批量维护与审计;支持乐观锁、可信度、作用域和生命周期字段。工具列表见 docs/tools.md。
- Markdown 为数据源:笔记以 Markdown 和 frontmatter 保存;SQLite 仅作可重建索引。
- 轻量运行:需要 Python 3.10+ 和 mcp 包;无需数据库、容器或云账号。
- 状态可检查:memory_stats、memory_doctor、memory_schema_diff 分别检查库状态、索引一致性和条目结构。
- 支持同步与版本控制:记忆库是普通目录,可用 Git 等方案在多设备间管理;配置前请阅读同步说明。

更完整的能力清单与设计取舍见 docs/features.md。

让记忆库出现在手机上

记忆库是本地 Markdown 目录,默认只有开着那台机器时才看得到。手机、平板上的 Obsidian 想读同一份内容,需要额外一层把目录分发出去 —— 常见选择是 Fast Note Sync Service(FNS),一个自架的 Obsidian 同步服务端。

本仓不含同步实现,也不需要改任何代码。 记忆库始终是普通目录,同步是目录之外的一层附加服务(一个 fns-sync 客户端监听该目录并上传)。

三种做法的区别

| 做法 | 代价 |
| 只放本机 | 只有开着那台机器时才能查;AI 写下的记录实际处于「存了但看不见」的状态 |
| Git 同步 | 每次都要手动 commit / pull,手机上不便,两端同时改还会冲突 |
| 接 FNS | 写一次,各端 Obsidian 自动收到副本,不需要人工介入 |

单向由结构保证,不靠自觉

AI 客户端(唯一写者)→ 记忆库目录 → fns-sync 上传 → FNS 服务端 → 各端 Obsidian(只读)

上行的每一环都只有一个写者,所以不会出现两台机器互相覆盖。关键做法是给同步链路一个独立的 vault 名:同一个 vault 名只有一个上传源,方向就是确定的,不必依赖客户端「只推不拉」这类选项是否可靠。

三条落地时容易踩的:

- 凭据不能写进记忆库目录。 FNS 的 token 一旦落在 vault 里,会被同步链路原样上传出去 —— 应放在 vault 之外的配置文件或环境变量里。
- 设备端建议只读。 某些客户端里「只读同步」的实际语义是双向静默,设错会让上传一起断掉。
- 镜像式同步的删除语义会「清场」。 服务端上不存在的路径会被当作已删除,所以 vault 里除了笔记,不要放代码、.git、.obsidian 这类目录,或在排除规则里显式列出。

接入所需的配置(服务地址、令牌、vault 名、排除规则)在 Web 控制台的「配置 → FNS 同步」里填,容器化部署见 ai-memory-docker。不接 FNS 时,用 Git 或其他方式的多设备方案见 docs/obsidian-and-sync.md。

文档

| 文档 | 内容 |
| docs/install.md | 安装方式、客户端配置与验证步骤 |
| integrations/dsh/README.md | DSH 插件安装、数据目录与市场收录 |
| docs/tools.md | MCP 工具分类与调用签名 |
| docs/configuration.md | memory.toml 选项、分层与归档策略 |
| docs/obsidian-and-sync.md | Obsidian、双链、多设备同步与版本控制 |
| docs/architecture.md | 模块职责与测试体系 |
| docs/faq.md | 常见问题与排错 |
| CONTRIBUTING.md | 开发、测试与发布流程 |
| CHANGELOG.md | 各版本变更记录 |
| Releases | 安装器及各版本提供的附件 |

许可

MIT
预览分享卡片长什么样 ↓dpkg-s/ai-memory-template
分享 · DeepSeek Harness Hub
dpkg-s/ai-memory-template

让不同 AI 工具共享同一份长期记忆。

这是你的仓库?认领条目

回到顶部