memory-bridge

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Uyari
  • network request — Outbound network request in src/membridge/cli.py
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

记忆桥 MemoryBridge — 跨设备、跨平台的 AI 共享记忆层 | Cross-device and cross-platform shared memory for AI (CDSMP implementation)

README.md

记忆桥 MemoryBridge

🌉 给 AI 一个跟着你走的记忆 —— 跨设备 × 跨平台的共享记忆层

CDSMP(大模型跨设备语义记忆连续性架构)的官方工程实现。
English · 设计 RFC · 路线图 · 隐私威胁模型 · 版本历程

Version
CI
License
Python
核心零依赖

这解决什么问题

早上通勤时你在手机上和 AI 讨论到一半的推理,回到办公室想在 PC 上继续——
今天的做法是:翻聊天记录、复制粘贴、重新解释一遍背景。

云全量同步很重也未必安全;RAG 是"到了新设备再被动检索";主流记忆系统
(Mem0、MemGPT/Letta 等)本质上是单机的。记忆桥的答案是三个差异化主张:

  1. 跨设备连续性:记忆跟着人走,而不是跟着 App 走。手机、PC、平板共享同一份语义记忆,通过增量差分同步。
  2. 边缘预加载:在你打开新设备之前,高热度的记忆已经被推送到位——切换即连续,而不是切换后等待检索。
  3. 内容冻结原则:记忆桥只提取语义关联、只调节结构参数,永不改写你的原始记忆内容。这正是论文所依据的 Faulty Memory 研究的结论:让 LLM 自动改写/摘要记忆,必然引入幻觉式失真。

同时,记忆桥是跨平台的:通过 MCP 协议,同一个记忆库可以被 Claude Code、Cursor、Cline 等任意 MCP 客户端共享使用(平台覆盖详情见下文矩阵)。

当前能力(v0.2)

能力 说明 状态
一键接入平台 membridge init 自动检测并配置主流 AI 平台(MCP 自动写入 / WorkBuddy 技能自动安装 / 其余打印指南) ✅ v0.2
全自动同步 云盘自动选定(多盘按优先级)、口令只输一次(DPAPI 保险库)、按重要程度自动上云(计划任务每 15 分钟),零点击 ✅ v0.5
便携免安装 membridge.exe 单文件构建(scripts/build_exe.bat),拷到任何 Windows 机器即用,无需 Python ✅ v0.4
嵌入一致性握手 差分包内嵌嵌入器指纹,两端模型不一致即拒绝同步——排除记忆语义漂移 ✅ v0.4
SAN 语义关联网络 记忆条目 + 语义向量 + 关联边(w_ij = λ·共现 + (1-λ)·余弦 ✅ v0 已实现
Path A 记忆注入 高置信记忆序列化为上下文块拼入 prompt(显式、可审计) ✅ v0 已实现
MCP Server 任意 MCP 客户端即插即用;--http 远程模式供扣子 Coze 等平台接入 ✅ v0 已实现
DSS 增量同步 语义指纹 + 边差异量化(ε=0.01),只传差异不传全量 ✅ 已实现
网盘中转传输 差分包写入百度网盘同步盘/坚果云/OneDrive 等同步文件夹即可跨设备,默认端到端加密,网盘服务商只见密文 ✅ v0 已实现
PAMS 隐私门控 L1 迁移标签(local 节点永不离开设备)+ L2 场景域隔离 ✅ v0 已实现;L3 差分隐私后置
TMT 热度与预加载 recency × frequency 启发式,热度 Top-K 预加载候选 ✅ v0 启发式;边缘驻留 Phase 3
AEE 自适应进化 α/π_nav/θ_window 等结构参数自适应 📋 Phase 4(接口已预留)
Path B 隐藏状态融合 隐藏状态注入层间激活 🧪 Phase 4(experimental 分支)

与同类项目的差异

记忆桥 OpenMemory (mem0) MemGPT/Letta
跨应用共享(MCP)
跨设备同步(手机↔PC↔边缘) ✅ 核心能力 ❌ 单机
切换前预加载(零等待) ❌ 被动检索
内容冻结(不重写记忆) ✅ 架构级约束 ❌ LLM 摘要改写 部分
隐私分级(迁移标签 + 场景域) 部分

平台覆盖(跨平台记忆共享)

用户只需运行 membridge init:自动检测本机已安装的平台并接入(幂等安全,重复执行无副作用)。

接入方式 覆盖的平台 状态
init 自动配置(MCP) ZCode、Claude Code、Claude 桌面版、Cursor、Cline、Windsurf、VS Code(Copilot MCP)、Gemini CLI、通义千问 Code ✅ v0.2
init 技能自动安装(SKILL.md) WorkBuddy(~/.workbuddy/skills)、Claude 技能目录 ✅ v0.2
远程 MCP(HTTP 模式) 扣子 Coze 等支持远程 MCP 的平台(membridge mcp --http 后经 URL 接入) ✅ v0.2
init 手动指南 字节 Trae 等界面化 MCP 平台(init 打印逐步指引) ✅ v0.2
CLI / SDK 任意能调用命令行的环境(剪贴板兜底:membridge context "<主题>" ✅ v0
浏览器插件 豆包、Kimi、ChatGPT 网页版等封闭 Web 助手 📋 Phase 1+

对完全封闭、不支持任何外部接入的 App,兜底方案是"剪贴板/分享"通道
membridge context 复制粘贴),永远可用。

快速开始

git clone https://github.com/jiabaobei/memory-bridge.git
cd memory-bridge
pip install -e .
membridge init               # 强制完成云盘通道配置(默认必做,检测已装同步盘自动配好;
                             # 没有则引导免费云盘;确要跳过需显式确认),
                             # 随后自动接入本机各 AI 平台
python examples/demo.py      # 90 秒看懂:手机记忆 → 差分包 → PC 无缝继续

为什么第一件事是配云盘?记忆不上云,跨设备无从谈起。 早上手机上的讨论,
只有进了云盘通道,办公室的电脑才能接着继续。按论文测算你的记忆一年仅约 1GB,
任何免费云盘都够用;且同步的是端到端加密的差分包——云盘服务商也看不到内容。

CLI

membridge init                                           # 一键接入本机检测到的 AI 平台
membridge add "用户在开发记忆桥项目" --tags dev          # 写入记忆
membridge search "记忆桥" -k 3                          # 语义检索
membridge context "继续早上的讨论"                       # 输出 Path A 上下文块
membridge preload 我的手机                               # 预加载候选(PAMS 门控)
membridge delta phone.db --out delta.json               # 生成到另一设备的差分包
membridge apply delta.json                              # 并入差分包
membridge publish --dir "D:\百度网盘同步盘\membridge" --passphrase 我的口令   # 发到网盘通道
membridge fetch   --dir "D:\百度网盘同步盘\membridge" --passphrase 我的口令   # 从网盘取回
membridge stats                                         # 记忆库概况
membridge doctor                                        # 环境自检

手动接入 MCP 客户端(membridge init 已覆盖的平台可跳过)

个别平台如需手动配置,Claude Code:

claude mcp add memory-bridge -- membridge mcp

Cursor / 其他 MCP 客户端(mcp.json):

{
  "mcpServers": {
    "memory-bridge": {
      "command": "membridge",
      "args": ["mcp"],
      "env": { "MEMBRIDGE_DB": "D:/mem/my.db", "MEMBRIDGE_DEVICE": "我的PC" }
    }
  }
}

可用工具:memory_add(Add)、memory_search / memory_context(Search)、
memory_preload(Preload)——严格限定在 UEP 权限边界内,没有"改写记忆"的工具。

架构一览

              ┌────────────────────────────────────────────────┐
              │           跨平台接入层(连接器)                  │
              │  MCP Server │ CLI │ 平台技能(WorkBuddy 等)     │
              │        移动端 / 浏览器插件(计划中)               │
              └───────────────────────┬────────────────────────┘
                                      │ 仅开放 Add / Search / Preload
   ┌──────────────────────────────────▼───────────────────────────────────┐
   │                 CDSMP 六阶段流水线(记忆桥核心)                        │
   │                                                                      │
   │   感知 ──▶ 蒸馏 ──▶ 缓存 ──▶ 同步 ──▶ 注入 ──▶ 反馈                   │
   │            SAN    TMT    DSS    Path A    AEE(Phase 4)               │
   │                                                                      │
   │        PAMS 三级隐私隔离(贯穿所有阶段的数据出口)                       │
   └──────────────────────────────────┬───────────────────────────────────┘
                                      │ DSS 差分包(默认端到端加密)
                                      │ 通道:网盘中转 ✅ / 局域网直连 / 实时中继(Phase 2)
                        ┌─────────────▼──────────┐
                        │  本设备记忆库(SQLite)   │◀──▶ 手机 / 平板 / 边缘网关
                        └────────────────────────┘

模块与论文公式的逐条映射见 docs/RFC-001-architecture.md

路线图

  • Phase 0 ✅ 仓库与骨架、核心引擎 v0(SAN + Path A + DSS 本地差分 + PAMS L1/L2)、MCP Server
  • Phase 1 🔄 membridge init 一键接入 + doctor 自检 + WorkBuddy 技能 + 远程 MCP 已完成(v0.2);待办:PyPI 发布、真实 embedding 后端、TS SDK
  • Phase 2 跨设备传输通道:E2E 加密中继(自托管)、版本向量、冲突解决
  • Phase 3 TMT 边缘驻留(hot/cold 两级)、预加载时机、移动端接入、L2 授权流
  • Phase 4 AEE 自适应进化(α / π_nav / θ_window)、Path B experimental 分支、L3 差分隐私、UEP 评测复现脚本

详见 docs/roadmap.md

与论文的关系

记忆桥是论文《大模型跨设备语义记忆连续性架构(CDSMP)》的工程实现,论文中
未实现/后置的组件(Path B、AEE、L3、完整评测)在项目中按同样的顺序后置。
README 与文档中引用的实验数字(如 TCR 94.7%、带宽 −89%、token 开销 −87.1%)
均为论文报告值,对应复现脚本将在 Phase 4 随 benchmark/ 目录提供。

@techreport{cdsmp2026,
  title  = {大模型跨设备语义记忆连续性架构:基于边缘预加载与多级热缓存的零认知开销推理(CDSMP)},
  author = {鲜妤佳},
  year   = {2026},
  note   = {预印本 v7}
}

隐私

三条不变承诺(详细威胁模型见 docs/threat-model.md):

  1. local 标签的记忆在代码路径上就不可能离开原设备(不是策略承诺,是结构保证);
  2. 跨设备同步的默认门控为 PAMS L1/L2,敏感内容自动降级为 local;
  3. 记忆库是单机单文件(SQLite),可以整库加密、整库删除、整库带走。

参与

pip install -e ".[dev]"    # 或不装任何东西:python tests/run_tests.py
pytest -q

设计变更请先提 Issue 或阅读 docs/RFC-001-architecture.md
特别欢迎:真实 embedding 后端、移动端连接器、同步中继实现、评测复现。

灵感与致谢

License

MIT

Yorumlar (0)

Sonuc bulunamadi