你的 AI 工具会失忆?我用一个路由器把它们全串起来了

开场白
你有没有这样的经历:
上周在 Claude Code 里辛辛苦苦教会了它项目规范——”用 2 空格缩进、变量用 camelCase、提交消息用 Conventional Commits”——然后换了 OpenClaw,一切从头来过。
OpenClaw 装了一堆好用的 skill——react-best-practices、postgres-best-practices——切回 Claude Code,这些技能原地蒸发。
这感觉就像:你请了两个超级聪明但互不相通的秘书,每换一个秘书,就得重新培训一遍。
今天介绍一个我写的小工具——AI Memory Router,一句话:让不同 AI 工具之间,共享记忆和技能。
它能做什么?
简单说三件事:扫描 → 浏览 → 迁移。
扫描
它会自动扫描你电脑上已安装的 15+ 个 AI 工具的本地记忆和技能目录:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
不需要配置,不需要登录,不需要授权。 它读的是本地文件,纯离线。
浏览
启动后打开浏览器,一个毛玻璃风格的 Web 界面:
-
• 记忆标签页——按类型(User / Project / Feedback / Reference / Session)和来源工具分层浏览,支持搜索、筛选、勾选 -
• 技能标签页——按来源平台筛选,卡片式展示,显示文件数、大小、依赖类型
迁移
勾选你想迁移的记忆或技能,选择目标工具,点一下迁移按钮:
-
• 迁移前自动备份已存在文件 -
• 冲突检测,不覆盖目标工具的已有内容 -
• 迁移结果一目了然
几个真实场景
场景一:新装 OpenClaw,5 秒恢复状态
重装 OpenClaw 后,本地记忆全没了。不用慌——打开 Memory Router,把其他工具里积累的 user 记忆和 feedback 记忆一键迁过来。
效果:它立刻知道你的编码偏好、你踩过哪些坑、哪些写法是你不能接受的。
场景二:Claude Code 接新项目,自动注入上下文
新项目第一天,通常要告诉 Claude 很多事:项目架构、编码规范、API 风格……
如果你在其他工具里已经积累了这些 project 类型记忆,直接迁过来。
效果:第一次对话它就已经懂了项目的 80%。
场景三:一套技能,多处使用
在 Cursor 里装了 react-best-practices(12 个文件),想在 Cline 里也用。
不用重新搜索、不用重新安装,一键迁过去,目录结构完整保留。
技术架构
┌──────────────────────────────────────┐│ AI Memory Router │ │ Scanner ──▶ Adapter ──▶ Writer │ │ │ ▼ │ memory-store/ │ skills-store/ │ │ │ ▼ │ Hono HTTP Server │ /api/memories /api/skills │ /api/migrate /api/migrate-skills │ │ │ ▼ │ Web UI (原生 HTML/CSS/JS) │ 毛玻璃设计 · 树形导航 · 卡片展示 └──────────────────────────────────────┘
技术栈很轻:
-
• 后端:Hono + @hono/node-server,TypeScript ESM -
• 前端:原生 HTML/CSS/JS,无框架依赖 -
• 设计:Frosted Glass 毛玻璃风格 -
• 通信:RESTful JSON API
代码量不大,但解决了一个真痛点。
怎么用?
git clone <你的仓库>cd ai-memory-routernpm installnpm start
浏览器自动打开 http://localhost:7890。
遇到
EADDRINUSE?说明已经有实例在跑,关掉旧的就行:netstat -ano | findstr :7890taskkill /PID <PID> /F
写在最后
AI 工具进化很快,但它们的记忆和技能都锁在各自的沙盒里。
Memory Router 做的,就是在这些沙盒之间架一座桥。
你可以把它理解为:
-
• AI 工具界的”微信文件传输助手” -
• 或者说,记忆的”任意门”
不管你怎么形容——它让你的 AI 工具不再失忆。
开源项目,欢迎来玩。
项目地址:https://github.com/sapsapshen/ai-memory-router
夜雨聆风