自托管 · 跨设备 · 跨 AGENT

你的记忆,不该困在
一台机器里。

把 AI 记忆放在你自己的 NAS 上。两台 Mac、六个 Agent 共享同一套可追溯的上下文——换台机器,接着往下做。

已适配 Claude Code · Codex · OpenCode · Hermes · Cherry Studio · Open Design

一个半透明玻璃立方体悬浮在纯白背景上,内部缠绕着蓝色的发光丝线

接续

换一个 Agent,不必从头解释。

一轮对话结束,Hub 就把背景、已定的方案和下一步整理成记忆。另一端打开新窗口,它已经知道你在做什么。

Codex · 桌面端

本轮结束 · 18:42

把检索改成按来源聚合,先把设备维度跑通。

已改写 read_contract 与聚合查询,12 个用例通过。下一步:接入镜像回放。

Claude Code · 终端

$ claude

记忆已注入 · 3 条 / 项目 memory-hub

设备维度聚合已完成(Codex · 18:42)

待办:接入镜像回放

$ 继续

明白,我从镜像回放开始,先复现 18:42 那份合成样本。

特性

记忆该有的样子。

不是塞进更长的上下文,而是每次都取回最准的那几段。

自动接续

一轮结束就已同步。目标 60 秒内,另一台设备和另一个 Agent 都能用上这轮的新记忆。

来源可查

每条记忆都能追回原始对话、工具调用和输出。不是凭空生成的摘要,而是可核对的依据。

离线继续

NAS 不可达时,本机缓存照常读写。恢复连接后自动补传,按项目与时间合并冲突。

60 秒目标同步时效
6 个首批适配 Agent 入口
2 台Mac 同时接入
100%数据留在自己的网络

工作方式

三步,接上全部上下文。

采集、汇聚、召回。每一步都发生在你自己的网络里。

01

采集

连接组件读取本机 Agent 记录。凭证在离开设备之前就被过滤,无法安全解析的内容就地隔离。

02

汇聚

已认证、加密、可重试的请求送达 NAS。服务端做幂等校验、项目授权与持久接纳。

03

召回

下一轮对话之前,按当前任务取回相关记忆。检查来源与删除状态之后才注入。

管理后台

记忆看得见,也删得掉。

搜索、追溯来源、纠正内容,以及明确分开的「忘记」与「彻底删除」。设备状态一屏可见。

治理

只有你能删掉它。

忘记停止调用,彻底删除清空原文。两个动作分开,规则会传播到每一台设备和每一个 Agent。

  • 凭证在离开设备之前就被过滤,无法解析的内容就地隔离
  • 设备凭证可轮换、可撤销,越权来源由服务端拒绝
  • 恢复旧备份、重新导入历史,都不会让已删除的内容重新生效

治理操作

忘记可撤销

停止自动调用与再次提炼。原始历史仍会保留,你可以随时主动查阅。

彻底删除不可撤销

清空 Hub 内的记忆、原文、索引与受控备份中的副本。原 Agent 的会话文件不受影响。

规则同步到所有已连接设备;离线设备重连时先应用规则,再发布队列。

获取

两条命令,开始使用。

服务端跑在你的 NAS 上,客户端装在每一台 Mac 上。没有账号体系,没有云端订阅,没有用量账单。

服务端 · NAS

Docker Compose

任意 x86_64 / arm64 主机,一条 compose 起服务。数据落在 NAS 本地卷,不经过任何第三方。

$ git clone github.com/cloud-memory-hub
$ docker compose up -d
hub ready · http://nas.local:8787

镜像约 220 MB · 需要 Docker 26+

客户端 · macOS

Connector CLI

装在每台 Mac 上,读取本机 Agent 记录,并在离开设备之前完成凭证过滤。

$ uv tool install cloud-memory-connector
$ cloud-memory-connector init --state-dir ~/.cmh
device authorized · 2 sources linked

macOS 14+ · Python 3.12 – 3.14

系统要求:Docker 26+ · Python 3.12–3.14 · macOS 14+ · NAS 最低 4 GB 内存

查看部署文档

技术规格

一切都摆在明面上。

部署形态

Docker Compose
单容器 · 本地卷

存储

SQLite + 派生索引
不跨机共享卷

传输

HTTPS · 版本化 HTTP API
MCP 供工具接入

一致性

至少一次投递
服务端幂等接纳

认证

设备凭证 · 项目授权
可轮换 · 可撤销

加密

凭证静态加密存储
传输全程 TLS

备份

NAS 内版本化快照
手动完整导出

资源

4 GB 内存起
x86_64 · arm64

把记忆留在自己手里。

在你自己的硬件上,跑一套只属于你的记忆。

开源 · 自托管 · 数据不出你的网络