你花了一个小时跟 Claude Code 讲清楚项目背景、代码规范和部署偏好,第二天新开会话,它一脸茫然,你只好从头再讲一遍。这类失忆问题,解法站在两条路线上:一条是自建,站内 2026 年 8 月 8 日那篇《AI agent 长期记忆系统搭建 SOP》讲透了向量库加文件存储从零搭的全过程,适合不想依赖第三方服务的读者;另一条是现成方案,厂商把产品做好,你只管装。腾讯混元在 2026 年 10 月 16 日把 Hy Memory 三层全部开源,其中面向终端用户的就是本篇主角 MemHub——一个本地优先的记忆中枢,目标是当天装好、让两个工具共用同一份记忆。
丑话说在前面:MemHub 目前不支持 Windows。README 平台一节原文就一句「Windows 不支持」,没给时间表。本站读者 Windows 占比不低,这部分朋友暂时只能看不能装,但架构综述、隐私边界和文末 FAQ 值得一读,等官方补齐平台再回来动手。Linux 与 macOS 用户跟着走,十分钟到二十分钟能看到效果。
一、MemHub 是什么:一份本地记忆,多个客户端共用
MemHub 的官方定位是「本地优先的共享记忆产品」。它做的事拆成三步:第一步,你把 Claude Code、Cursor 这类工具的对话历史与编码记录授权导入;第二步,它在本地把原始材料沉淀成结构化记忆,数据全部落在用户目录下的 ~/.one-memory;第三步,你再单独授权哪些工具可以读这份记忆。此后不管在哪个客户端开新会话,都能带着同一份上下文继续干活。
和过去接记忆层的方式比,思路有个关键区别。以前无论是 mem0 还是自建方案,都要在你的应用代码里调 SDK、改数据流,接入成本按项目算。MemHub 走的是宿主侧接入:通过 Skill、Hook、插件和 MCP 桥接你已经在用的客户端,官方口径是「插件化一键接入」,授权关联后旧会话历史可以导入沉淀,新会话实时同步。你的使用习惯不用变,变的是这些客户端背后多了一层共享记忆。
README 里几条核心原则值得原文照录:一次安装、一个 Runtime、一份数据、多种客户端;Python Core 是唯一记忆数据面和唯一业务数据库写入者;来源读取、模型处理和宿主读取是相互独立的授权边界;正式记忆链路按「Evidence、Hy Memory、Governance、Matters/Wiki」四段走。翻译成人话:数据只有一份,谁在读、读到什么,每一步都是显式授权,不存在某个宿主偷偷把你的历史全量拖走的口子。
架构上是分层设计:apps/core 是 Python/FastAPI 内核,负责证据管理、记忆引擎、治理与检索;apps/cli 是安装与诊断命令行;apps/web 是管理界面;apps/desktop 是 Electron 桌面壳,目前仅 macOS;packages/host-bridge 承载各 AI 工具的接入插件。底层记忆引擎就是混元开源的 Hy Memory SDK,PyPI 包名 hy-memory,当前版本 2.0.3。名字别搞混:Hy Memory 是引擎和 SDK,MemHub 是建在它之上的产品。
「记忆」在这套体系里不是把聊天记录原样存档。按 README 与官方口径,聊天记忆会被整理成事件脉络——时间、地点、人物加上后续发展,先合并重复、剥离冲突,再交给模型;工作记忆记的是任务目标、已定的做法、阶段性结果和可复用经验,且经验附带适用条件,复用前先判断当前场景是否匹配;代码记忆则按版本演化组织成 diff 链,存真实代码差异而不做二次加工。存进去的是提炼后的结构而不是流水账,召回时才不浪费 token,这也是记忆层和「把历史日志全塞进上下文」最本质的区别。
二、安装:两条线,先想清楚要哪条
MemHub 的安装分两条线,对应两种用法。
第一条线:只要 SDK,自己写代码。 用 pip 装记忆引擎即可:
pip install hy-memory==2.0.3版本号写死为 2.0.3,保证本文命令可复现;想追新版去 PyPI 看当前 latest。SDK 的配置方式和 search 返回格式见仓库的 MEMORY.md,本文不展开。
第二条线:完整中枢体验,装 MemHub 本体。 入口是 npm 包 memhub-cli,但它只是一个约 384KB 的 Bootstrap 引导器,不包含 Python Core、SQLite 数据、Web 界面、内置 Node 和模型。真正干活的 Runtime,要等你显式执行 memhub install 才会下载并校验。README 特意强调:npm 的 postinstall 不下载 Runtime、不注册系统服务、也不改 shell profile——装引导器这个阶段是干净的,想反悔直接 npm uninstall 就完事。
npm install -g memhub-cli
memhub installRuntime 装在哪也值得说明:Python Core 和运行所需的依赖位于 MemHub 受管 Runtime 之内,不写入系统 Python 环境,升级走 memhub upgrade,不污染你机器上现有的 Python;SQLite 数据固定在 ~/.one-memory,与 Runtime 版本目录分离,升级 Runtime 不动数据。
平台支持是本节最重要的信息,单独加粗:MemHub v1.0.3 只支持 Linux 和 macOS,Windows 不支持。 具体口径:Linux 提供 x64 与 arm64 两个架构的 Runtime,由 GitHub Actions 在原生架构 runner 上构建并完成验收;macOS 提供 arm64 与 x64 的 App 和 Runtime,发行前经 Developer ID 签名与公证。再强调一遍:Windows 用户这次装不了,README 原文没有「计划支持」的表述。项目迭代很快,仓库提交记录里已经能看到 1.0.4 的痕迹,动手前以 GitHub Release 页的实际制品和版本说明为准。
三、十个 CLI 命令逐个过
MemHub 的全部生命周期靠 memhub 一个命令管理,README 命令表共十条:
memhub serve
memhub start
memhub stop
memhub restart
memhub status
memhub doctor
memhub install
memhub upgrade
memhub uninstall
memhub delete-data逐条说用法。memhub install 下载并校验与版本匹配的完整 Runtime,是安装的第二步;memhub serve 在前台启动完整 Runtime,第一次跑通时建议用它盯着日志;memhub start 把 Runtime 交给系统服务后台托管,日常使用用这个;memhub status 查看运行状态;memhub restart 与 memhub stop 管重启和停止;memhub doctor 做环境自检诊断,装完先跑一次,出了问题也先跑它;memhub upgrade 升级 Runtime;memhub uninstall 移除服务、受管 Runtime 和 CLI 链接,默认保留记忆数据;memhub delete-data 是唯一会删数据的命令,且要求 Runtime 已停止、对精确路径二次确认后才执行。
一次典型的首跑流程长这样:
npm install -g memhub-cli # 装引导器,约 384KB
memhub install # 下载并校验完整 Runtime
memhub doctor # 环境自检
memhub serve # 首次前台启动,确认日志无报错
# 确认无误后退出前台进程,切后台常驻
memhub start
memhub status三个细节值得记。一是 one-memory 作为历史兼容命令保留,老教程里见到它别慌,等价于 memhub。二是 npm uninstall memhub-cli 只删引导器,不碰 Runtime 和数据;想删干净,要走 memhub uninstall,再按需 memhub delete-data,两步分开。三是 macOS 上正式 App 与 CLI 共用唯一 LaunchAgent,删掉 App 只会停掉 App 托管的服务,CLI 托管的继续在跑,混合安装的用户卸载时留意。
四、支持哪些 AI 工具:两个口径并写
这是本篇唯一一处信源打架的地方,按规矩并写、不选边。README 作为工程文档,明确点名 5 种:Claude Code、Cursor、Codex、OpenCode、Qwen Code。腾讯混元官方公众号稿则称支持 10 种 AI 工具,在上述之外还列了 WorkBuddy、Pi、Hermes、DeepSeek Harness 等。
两个口径怎么用?建议以你本机 memhub 实际输出的接入列表为准。README 倾向保守,公众号稿倾向把生态讲全,都可能是真话,只是时点不同。对你真正要紧的判断只有一个:你常用的那个工具在不在列表里。主力是 Claude Code、Cursor、Codex、OpenCode、Qwen Code 之一的,放心装;用其他工具的,装完先跑 memhub doctor 并打开管理界面确认,别凭公众号清单直接开工。
举个具体场景。你上午在 Claude Code 里定下「这个仓库统一用 pnpm、提交信息走约定式提交」的约定,下午在 Cursor 里接着改另一个模块,新会话一开,这些约定已经在上下文里——不用再交代一遍,也不用自己维护一份「项目偏好」文件到处粘贴。记忆的写入与召回都发生在 MemHub 侧,宿主工具只负责在恰当的时机取用,你感知到的变化就是「它记住了」。
五、隐私边界:五条不要,是本篇的信任底座
接入类产品最大的顾虑是「它到底在收集什么」。MemHub 的 README 在核心原则里给了明确边界,逐条照录:不采集屏幕、不 OCR、不采集键盘鼠标事件、不读剪贴板、不录音。原文还点名 Accessibility/AXTree 通道也不碰。
对照一下就知道这五条的分量。市面上不少打着「记忆」「效率」旗号的工具,走的是截屏加 OCR 路线,或者监听键鼠来推断你在干什么,此类产品此刻往往正当红。MemHub 的数据面只吃你显式授权导入的对话历史与编码记录,加上来源读取、模型处理、宿主读取三段授权边界彼此独立,理论上不存在「顺手多拿一把」的空间。仓库另附 PRIVACY.md 与 SECURITY.md,介意细节的可以精读再装。对一个要把你全部工作对话汇进来的产品,这五条不是加分项,是准入门槛。
授权节奏也给个建议:导入是逐个工具、逐类来源进行的,先只授权你最重要的那个工作客户端,跑一两周确认沉淀质量符合预期,再决定要不要把其余工具的历史全量导入。记忆层的价值取决于沉淀质量,源头宁缺毋滥,导错了大不了走 memhub delete-data 推倒重来,但一周的工作记忆重建起来也费劲。
六、preview 警示与三条踩坑提醒
MemHub 处于 preview 阶段,这是 README 加粗写明的原话:当前公开版本可以下载体验,但部分平台制品、安装路径与宿主体验仍在持续优化验证。换句话说,API 与命令都可能变动,生产环境慎用,重要业务的自动化流程别押在它上面。把「以 Release 说明为准」落成动作:每次升级前扫一眼 GitHub Release 页的制品清单和版本说明,确认你的平台架构在正式支持范围——README 的口径是,只有同时出现在 Release 与发布清单、且通过公开校验的制品,才算该版本的正式支持范围。
三条踩坑提醒。第一,别把 ~/.one-memory 当普通缓存随手清理,那是全部记忆数据的家,删了就没了;正规删除通道只有 memhub delete-data,且带二次确认。第二,提 Issue 按官方要求附 MemHub 版本、操作系统与芯片架构、复现步骤、预期结果、实际结果和脱敏日志,但不要上传 API Key、真实对话、个人路径等敏感信息。第三,装完先跑 memhub doctor,多数安装问题——Runtime 没下全、架构不匹配、服务没注册上——它都能直接报出来,比翻文档快。
七、和自建方案怎么分工
站内 2026 年 8 月 8 日那篇《AI agent 长期记忆系统搭建 SOP》讲的是自建路线:向量库加文件存储从零搭,全程不依赖第三方服务,数据链路完全自持,适合有改造能力、要深度定制的团队。本篇的 MemHub 是另一头:腾讯混元现成的开箱方案,装完就有 Runtime、管理界面和多工具接入,代价是接受它的授权模型与 preview 状态。一句话分工:要完全掌控、不怕折腾,看自建那篇;想当天跑通、接受本地托管,用本篇。两条路线不冲突,完全可以先用 MemHub 验证自己到底需不需要记忆层,再决定要不要投入自建。
常见问题
Q1:Windows 用户怎么办? A1:MemHub v1.0.3 不支持 Windows,README 原文明确「Windows 不支持」,且未给出时间表。README 也没有提及 WSL 等替代路径,未经验证的绕行方案不要硬试。Windows 用户可先走站内自建方案过渡,自建路线不受平台限制,等 MemHub 补齐平台支持再回来。
Q2:数据存在哪?会不会上云?
A2:全部记忆数据落在本地用户目录的 ~/.one-memory,README 的定位就是 local-first,数据面只有本地 SQLite 等存储。至于云同步能力,README 未提及,按没有处理。删除数据的唯一通道是 memhub delete-data,需要 Runtime 停止并二次确认。
Q3:到底支持几种 AI 工具?
A3:两个口径并写:README 点名 5 种,即 Claude Code、Cursor、Codex、OpenCode、Qwen Code;官方公众号稿称 10 种,另含 WorkBuddy、Pi、Hermes、DeepSeek Harness 等。两处不一致,本文不选边,以你本机 memhub 的实际接入列表为准。
Q4:它会偷偷采集我的屏幕、键盘或麦克风吗? A4:按 README 边界,五条全不要:不采集屏幕、不 OCR、不采集键盘鼠标事件、不读剪贴板、不录音,Accessibility 通道也不碰。数据面只吃你显式授权导入的对话历史与编码记录。
Q5:能直接上生产吗? A5:不建议。MemHub 处于 preview 阶段,README 明示部分平台制品、安装路径与宿主体验仍在验证,API 与命令可能变动。个人开发机尝鲜、团队内评估没问题;生产链路等它转正,或者评估自建方案。
延伸阅读
- AI agent 长期记忆系统搭建 SOP:让 agent 跨会话记住你:给 agent 装长期记忆:mem0 与 Letta 上手实录
- AI 记忆框架开源第一:腾讯 3B 干翻 Opus 5:AI 记忆框架开源第一:腾讯 3B 干翻 Opus 5
- codebase-memory-mcp 代码智能引擎:codebase-memory-mcp:AI 编程 agent 的代码智能引擎