Memoriq:开源加密保险库,用于保存和搜索AI聊天记录
Memoriq 是一个开源的加密保险库,用于保存和搜索来自 ChatGPT、Claude、Gemini 和 Grok 的 AI 对话。它采用端到端加密,确保服务器无法访问明文内容,支持项目组织、浏览器端搜索以及加密备份导入导出。
Memoriq 是一个开源的加密保险库,专为保存和搜索 AI 对话而设计,支持 ChatGPT、Claude、Gemini 和 Grok 等主流平台。该项目由 Memoriq 团队开发,旨在解决 AI 聊天记录分散、难以组织和隐私泄露的问题。
Memoriq 的核心理念是让用户完全掌控自己的聊天数据。所有对话内容在浏览器端使用本地生成的密钥进行端到端加密,然后才上传到服务器。服务器仅存储密文,无法读取任何明文信息,包括消息内容、标题、项目名称、来源 URL 等。即使 Memoriq 的数据库被攻破,攻击者也无法获取用户的聊天内容。用户还可以导出加密的备份文件,以便迁移或自行保管。
除了强大的隐私保护,Memoriq 还提供了实用的功能:用户可以将对话归类到不同的项目中,通过浏览器端搜索快速找到历史记录,并查看原始聊天链接、来源、日期和加密负载大小。对于浏览器扩展无法完美捕获的情况,Memoriq 支持手动粘贴 AI 回复进行保存。目前,Memoriq 处于测试阶段,已实现核心功能,但仍在不断完善中,例如提高 DOM 提取的可靠性、支持媒体文件(图片、音频、视频)以及可选的语义搜索功能。
技术栈方面,Memoriq 后端使用 Laravel 框架,前端采用 Vue 和 Pinia 状态管理,并使用 Vite 构建工具。数据库采用 MySQL,加密操作完全在浏览器端使用 JavaScript 完成。项目采用 AGPL v3.0 许可证,允许个人使用、自托管、修改和分享,但要求修改后的网络服务必须开源。
对于希望自托管的用户,Memoriq 提供了详细的本地开发指南,需要 PHP 8.3+、Composer、Node.js 和 MySQL。通过简单的安装步骤,用户可以运行自己的 Memoriq 实例。此外,Memoriq 还提供了 Chrome 浏览器扩展,方便一键保存对话。
总的来说,Memoriq 是一个注重隐私、开源的 AI 聊天记录管理工具,适合那些希望将 AI 对话作为个人知识库并保持完全控制的用户。