MemDock 是一款面向 AI 编程助手的开源桌面工作台,旨在解决 Claude Code 和 Codex 用户记忆规则分散、Skill 管理混乱的问题。开发者常遇到测试命令已更新但新会话仍按旧规则执行、Skill 安装位置难以确认等情况,MemDock 将分散在不同工具中的记忆和 Skill 集中到统一界面。记忆管理方面,用户可在「记忆总览」中按全局或项目搜索 CLAUDE.md、AGENTS.md 等规则文件,支持分栏编辑、版本回滚,并可通过记忆图谱查看规则关联并跳转来源。系统支持每周或每日定时从近期对话中提取经验和待修订规则,结果先进入「待审核记忆」,用户对照旧内容、新建议和原对话后决定采纳、修改或驳回,确认后才写回文件。Skill 管理功能列出两个工具已安装的 Skill,区分全局与项目范围,支持从 GitHub、本地目录或 ZIP 安装,可在两工具间复制、检查更新和批量更新。迁移方面,记忆和 Skill 清单可同步至 GitHub 私有仓库,换机时拉取即可恢复。此外还提供双工具会话历史查看与双向转换、分屏终端、文件编辑、Git 差异查看、多 Worktree 并行开发、Token 用量与费用统计、飞书机器人调用等功能。该工具支持 macOS 和 Windows 平台,项目已在 GitHub 开源。
事件分析
MemDock 反映出 AI 编程助手生态的一个新动向:随着 Claude Code、Codex 等工具深度介入日常开发,其产生的记忆文件、规则配置和 Skill 插件迅速增多,而原生工具缺乏统一管理界面,第三方治理工具的需求随之浮现。技术设计上,该项目在自动化提取与人工审核之间取得平衡,对话经验需经「待审核记忆」环节确认后才写入配置,避免错误规则污染上下文。同时支持跨厂商工具的双向会话转换,体现了社区对互操作性的探索。从产业视角看,AI 编程助手的记忆正演变为开发者的数字资产,围绕其版本管理、同步迁移与审计溯源,可能形成类似 dotfiles 管理的新细分工具链。后续关键在于能否持续适配上游工具的格式演进,以及是否会被官方原生功能覆盖。
核心观点:AI 编程助手的记忆正成为开发者数字资产,跨工具的统一治理或将成为 AI 编程生态的新竞争点。
原文链接:V2EX 分享发现