
memU完整教程三步给你的AI Agent搭一套跨会话、跨设备的记忆系统【免费下载链接】memUPersonal memory across agents项目地址: https://gitcode.com/GitHub_Trending/mem/memU每天打开新会话你的AI助手又像个陌生人。memU是一个开源的AI记忆系统它自动把你的编码代理Codex、Claude Code、Cursor 等的历史对话提炼成可复用的记忆和技能并且跨会话、跨代理、跨设备共享全程只需要几条命令装完。 同样的背景你解释了多少遍我是做后端的、这个项目用 pnpm 不用 npm、上次那个报错的根因是……——每次开新会话你都要把这些重新交代一遍。更糟的是你换了个代理工具之前的经验也跟着清零了。memU 的思路是把记忆从某次对话里抽出来变成一套共享的、像 Wiki 一样由文件组成的知识库。它的架构可以一句话说清左边的各类 Agent 通过宿主机适配器写记忆中间的 MemoryService 只负责存储、向量化和检索刻意不碰 LLM 调用右边的检索接口再按需把相关记忆喂回给任何一个 Agent。哪个代理教会的另一个代理就能取用。它很轻核心记忆逻辑只有 500 行左右读得完、也改得动。 三步装好一条安装命令加一次体检前提是 Python 3.11。pip install --upgrade memu-cli这一条命令装上 memU 本体和所有代理适配器的命令行工具--upgrade务必保留旧版本会缺命令。装完根据你用的是哪个代理选对应的二进制Codex 用memu-codexClaude Code 用memu-claude-codeCursor 用memu-cursor其余还有 OpenClaw、Hermes、WorkBuddy、Cola、pi不在名单里的代理运行memu-agent detect会自动探测它的会话日志和指令文件告诉你记和取分别通不通。memu-claude-code docs install打印当前宿主机专属的安装指南并照着走完配置记忆后端本地或云端、注册一个定时后台任务、给指令文件打补丁每一步后面都有验证关卡。memu-claude-code doctor最后做一次体检配置、模式、一次真实检索全链路走一遍证明装好了。如果你想读源码从 https://link.gitcode.com/i/122ea15f869d845b0103b17a2277268b 克隆仓库即可安装方式不变。 核心一后台自动把对话变成记忆和技能装好后不用你做任何事。定时任务默认每小时会翻你的会话日志把里面值得留的东西沉淀下来。整条流水线是这样的具体分六步抓取新会话消息 工具调用→prepare把会话切成自包含的任务 →让代理自己判断不动、打补丁还是新建 → 写成一段可读的 Markdown 技能含工作流、分支、坑点→commit提交并向量化入库 → 下次遇到类似任务时直接检索出来用。值得注意的设计判断和提炼全在代理那边做MemoryService 本身一次 LLM 对话都不调只做嵌入、存储和检索。记忆因此是文件而非黑盒向量你可以直接打开看、手动改。 核心二回答之前先取一遍记忆安装时 memU 会在你代理的指令文件如CLAUDE.md里写入一条常驻指令回答前先跑一次binary retrieve。检索路径是纯计算的全程零对话调用查询只嵌入一次 → 对记忆片段做相似度排序 → 汇总成整份文件 → 关联回原始资源 → 返回上下文。因为绕开了 LLM它快到来得及每个回合都查一次。检索质量也有第三方参照在对比 mem0、memobase、zep 的公开基准里memU 在单跳、多跳、开放域、时序和总分五项里领先四项。⚙️ 进阶换存储后端和嵌入模型所有配置都走~/.memu/config.env解析顺序是进程环境变量 → 配置文件 → 默认值两个最常动的旋钮存储后端MEMU_DB指向你的记忆库。默认 SQLite 单文件便携、零配置适合单机要多进程并发或存几十万以上条目换 PostgreSQL pgvectorpip install memu-cli[postgres]再把MEMU_DB指向postgresql://...即可。嵌入模型MEMU_EMBED_PROVIDER支持 openai、jina、voyage、doubao、openrouter对应密钥放MEMU_API_KEY。本地模式下这是必配项没有嵌入模型就没有记忆检索。如果你的应用自己管理对话历史也可以不走宿主机适配器memu memorize prepare提交 1–10 个已完成会话让外部执行器逐个处理再memu memorize commit入库完整契约见 docs/developer.md。想接一个新代理当宿主只需实现一个TranscriptSource加一个小 CLI管线和指令文案全部复用参考 src/memu/hosts/ 和 docs/adr/ 里的设计记录。 踩坑提醒两个最常见的报错报invalid choice找不到子命令说明机器上残留了旧版 memu-cli。跑一次pip install --upgrade memu-cli再重试即可配置和已有记忆不受影响。本地模式配完却检索不到东西九成是忘了配嵌入模型的 API key。先跑your-binary doctor它会直接指出当前缺哪个配置项。另外注意 Python 版本项目要求 3.11老版本上pip install会直接失败先升级解释器。 收尾记忆这东西价值在于不用想起来。把 memU 挂上之后你只管正常用代理后台会持续把有用的东西存成文件下次换工具、换设备它自己会找回来。现在就可以把读取 SKILL.md 并按其说明安装配置 memU这句话发给你的代理剩下的交给它。【免费下载链接】memUPersonal memory across agents项目地址: https://gitcode.com/GitHub_Trending/mem/memU创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考