跳到正文
公众号:卡尔的AI沃茨· 卡尔的AI沃茨·· 2026-08-03AI 评分69

跨多台 Mac 与 Codex、Claude Code 的 Agent 记忆管理方案:claude-mem 本地捕获 + Mem0 跨设备共享

刚买了第三台mac mini,是时候整理一下跨多台机器跨codex、claude code等Agent的记忆管理方案了。全部塞Agent.md的话上下文包爆炸的,你去X上搜会看到8月份Agent知识管理又多了很多词,分层记忆,时序图谱,Dreaming,CMEM,Mem0,Graphiti。 都安装下来发现重叠率太高,太难稳定在三台机器生效了。我烧了一周的codex额度做了个新方案,claude-mem负责本地记忆捕获,Mem0 负责跨设备共享。 claude-mem这个开源项目可以通过hook自动获取当前对话关键记忆,还可以筛选后再上传到远程的mem0,附上项目id,这样无论我是在MacBook上用Claude,还是换到Mac mini上打开Codex,Agent都会查询到当前项目的共享记忆,知道这个项目是啥,之前为啥这样设计,不用从头解释。 🔗 github. com/thedotmack/claude-mem 🔗 mem0. ai 第一次给Agent做知识管理的话,就把这提示语丢给codex, 【 搭建一套claude-mem本地捕获+Mem0跨机器跨Agent共享的记忆系统。 目标: - 每台机器分别使用claude-mem记录本地会话。不复制或同步claude-mem.db。 - 只把架构决策,稳定偏好,重要发现和已验证的Bug修复上传到同一个Mem0账户。 - ClaudeCode和Codex都能通过Mem0MCP 检索这些共享记忆。 - Git同步代码,handoff同步当前进度,Mem0负责保存为什么和怎么做。 按以下步骤执行: 1. 审计本机的ClaudeCode,Codex,claude-mem,Mem0 MCP,Hook和数据库状态。 2. 安装或修复claude-mem,并验证新会话真的能生成observation。 3. 为ClaudeCode和Codex配置Mem0 MCP。 4. 确定一个所有机器共用的稳定user_id。 5. 建立claude-mem→Mem0的增量同步: - 只同步decision、bugfix、discovery;排除临时进度、原始日志、未确认计划和敏感信息; - 每条记忆带project、source_device、obs_id和唯一来源键;使用独立游标、文件锁、失败重试、dry-run和脱敏日志; - 默认从当前最新observation开始,未经确认不得回填历史数据。 6. 检索规则预设 优先按user_id+metadata.project搜索,使用 top_k=5、threshold=0.4、rerank=true;项目找不到时才回退一次到用户级搜索。 7. 完成至少一次本地、跨Agent和跨机器盲测。 】 其实7月底,claude-mem还发布了cmem远程服务,比MEM0更原生支持跨设备同步。但我是真怕啊,同步范围会包括完整提示语的,也就是还没公开的项目信息或者临时贴进对话的材料都会同步到云端, 想来想去还是我这个好。

AI 导读

作者为三台 Mac 上的 Codex、Claude Code 等 Agent 设计了一套记忆管理方案:开源项目 claude-mem 通过 hook 自动捕获本地对话关键记忆,筛选后上传至远程 Mem0 并附项目 id,实现跨设备、跨 Agent 共享项目上下文。

来源:公众号:卡尔的AI沃茨 · mp.weixin.qq.com