DeepSeek
已适配在 DeepSeek 网页对话里读取和修改同一份记忆。首次提交消息时注入引导语。
把一份可编辑的 Markdown 记忆存在浏览器本地,DeepSeek、Gemini、小米 MiMo Studio 的对话都能读取和改写它。记忆不经过任何服务器。
52 KB · 拖进浏览器即可 · 不需要账号,也不需要 Node.js
实际操作
引导语、工具的请求与结果都留在对话里,你可以逐条检查。下面是一次编辑的真实形状。
问题
你在 DeepSeek 里说清楚了项目背景、技术栈和偏好;换到 Gemini,它什么都不知道。 你把同一段自我介绍粘了三遍,第三遍之后你开始懒得粘了 —— 于是每个模型给你的建议, 都基于一个不完整的你。
Memosaic 不去做「跨模型同步账号」这种做不到的事。它只做一件小事: 在浏览器本地维护一份 Markdown 记忆文档,并给每个受支持的对话页面 两个有边界的工具 —— read_memory 和 edit_memory。 名字来自 memory 与 mosaic:每场对话看到的是同一幅由你拥有的画。 读作 meh‑MOH‑zik —— 完整的读法在这里。
Memosaic /məˈmoʊ.zɪk/
重音落在第二段,读 meh‑MOH‑zik。词尾不是 -sack, 也不是 -say‑ik,而是和英文单词 mosaic 相同的 -zik。
How to read it in English: Memosaic is said meh-MOH-zik (/məˈmoʊ.zɪk/) — stress the middle syllable and rhyme the ending with mosaic. It is not “memo-sack” and not “memo-say-ik”.
工作机制
这些聊天网站没有提供给扩展的、与模型厂商无关的工具调用接口。所以 Memosaic 走了一条 透明的替代路线:把一小段引导语加进你的第一条消息,剩下的全部显示在对话里。
协议不评估代码、表达式或正则,也不接受文件路径。扩展没有网络权限、没有远程 API、 没有 shell,也没有任意文件访问能力。
返回当前记忆文档全文与它的修订号。
必须带上 base_revision,支持 append / replace / delete 三种操作。replace 与 delete 必须唯一匹配一段子串,否则拒绝执行。
/* 模型返回的请求,扩展会先校验 */
{
"name": "edit_memory",
"arguments": {
"op": "replace",
"base_revision": 7,
"find": "偏好:先给结论",
"replace": "偏好:先给结论,再展开"
}
}
/* 校验通过后,修订号 + 1 → 8 */
目前支持
在 DeepSeek 网页对话里读取和修改同一份记忆。首次提交消息时注入引导语。
同一个记忆文档,在 Gemini 侧同样可读可改。适配层负责该页面的 DOM 与发送行为。
适配对象是 MiMo Studio 的官方对话页,而不是小米 MiMo 的产品页或 API 文档页。
能力边界
安装
每个版本都会在 GitHub 上自动打包并发布,压缩包里就是扩展本体, 不需要 npm、不需要编译。下载后拖进扩展页即可完成安装。
从发布页下载 memosaic-0.2.3.zip,解压到一个你不会随手删掉的目录。扩展会一直从这个目录加载。
地址栏输入 chrome://extensions,打开右上角的「开发者模式」开关。
直接把文件夹拖到扩展页上,或点击「加载已解压的扩展程序」选中它。压缩包根目录就是 manifest.json,不需要再往里找一层。
打开扩展弹出窗口,选择「Open memory editor」查看或编辑初始文档。