用途:Memoriq 是一个私密的 AI 记忆库,目标是把来自不同 AI 产品(ChatGPT、Claude、Gemini、Grok)的有价值对话集中保存到一个加密、可移植的记忆库中,便于日后搜索、按项目整理、导出和删除,而不必把明文交给另一个 SaaS 数据库。
主要能力:通过浏览器扩展保存 ChatGPT、Claude、Gemini 和 Grok 的 AI 对话;在上传前于浏览器端加密聊天标题、元数据、项目、来源 URL 和消息正文;将已保存对话组织到项目中;未分配项目的对话保存在「未分类」视图;解锁后在浏览器端对解密后的对话数据进行搜索;显示原始聊天 URL、来源、日期和加密载荷大小;支持手动「粘贴 AI 回复」保存;支持加密库备份 JSON 的导出和导入。
加密与存储方式:设计上服务器不接收明文聊天内容或用户可见元数据。服务器存储加密的对话头、加密的对话正文、加密的密钥信封和盐,以及行 ID、用户 ID、时间戳、字节大小等运营字段。加密在浏览器中用本地解包的主加密密钥完成。如果同时忘记加密密码和恢复密钥,Memoriq 无法恢复聊天。
使用方式:用户登录 Memoriq;扩展通过 /extension/connect 连接;扩展存储一个限定范围的 Sanctum token;用户在扩展中解锁加密库;扩展提取受支持的 AI 聊天页面;扩展本地加密头和正文;仅上传密文。扩展可通过两种方式保存:受支持聊天页面上的浮动按钮,或扩展弹出窗口中的首选项目选择器。扩展可从 Chrome 应用商店安装,也可本地以未打包方式加载。
当前状态与路线图:Memoriq 处于 Beta。加密库、浏览器扩展、移动端分享、搜索、导出和导入流程当前可用,持续改进聚焦于抓取可靠性、媒体支持和打磨。扩展通过尽力而为的 DOM 提取抓取受支持的 AI 页面,由于提供商 UI 经常变化,部分抓取可能遗漏或误读内容;手动粘贴、移动端分享和加密导入/导出提供后备路径。移动端支持手动保存,存在通过 /share 路由的 PWA 分享目标,但该功能仍在开发中,当前可能只收到分享链接而非完整聊天内容。本版本不保留图片、音频、视频等媒体文件,当前重点是对有用的文本对话进行可靠的私密保存,更完整的媒体支持在路线图中规划。
计划改进:更好的提供商特定提取测试;对变化的 AI 提供商 DOM 更可靠的抓取;浏览器端搜索改进;不破坏隐私模型的可选语义搜索设计;针对已有导出聊天的更多导入路径;更好地处理媒体附件和富对话导出。
开发与许可:仓库包含 Memoriq Web 应用。本地开发需要 Node.js 和 npm,克隆并安装,配置 .env,运行迁移,构建或监听前端资源,再用本地 Web 服务器提供服务,例如在 WAMP 上创建指向 public/ 目录的 Apache 虚拟主机;也可使用 Laravel 自带命令快速测试。技术栈包括 Laravel Sanctum、Fortify 和浏览器端加解密。欢迎围绕提供商抓取缺陷、安全审查、UX 简化和本地设置摩擦提交 issue、缺陷报告和小型拉取请求;报告扩展抓取问题请附扩展版本、缺失或重复的内容、标题/URL/消息正文是否有误。安全漏洞请勿公开提 issue,使用 GitHub 私有漏洞报告或 memoriq.me 上的联系方式。Memoriq 名称和标识为项目商标,AGPL 许可不授予发布非官方应用、扩展、托管服务或其他产品并暗示官方或受认可的权限。源代码以 GNU Affero General Public License v3.0 only 许可(LICENSE),允许个人使用、自托管、研究、修改和分享;若修改后作为网络服务供他人使用,修改后的源代码须以相同许可保持可用。