我开发了一款开源桌面应用,让你的AI跨所有平台拥有持久记忆(100%本地SQLite,零Docker)

Reddit r/ArtificialInteligence 工具

摘要

ArcRift是一款开源桌面应用和Chrome扩展,通过本地SQLite数据库和Ollama,为跨平台(如Claude和ChatGPT)的AI聊天提供持久化的本地记忆,解决了AI健忘症的问题。

大家好,几周前我在Reddit上分享了ArcRift项目的CLI版本。在听取了大家的反馈——特别是要求移除沉重的Docker依赖并简化安装——之后,我刚刚发布了v1.6.1桌面版应用。 如果你经常使用LLM进行编码或研究,你应该对"健忘症"感到沮丧。每次打开新对话时,你都得费力地复制粘贴项目结构和之前的上下文,才能让AI跟上进度。 ArcRift是一个完全离线、本地优先的RAG与记忆层。它通过统一的本地数据库,弥合了你的AI网页聊天(如Claude和ChatGPT)与本地工具(如Cursor或Claude Code)之间的鸿沟。 我希望能有一个轻量级的方案,无需拉取Docker容器或订阅第三方记忆API。现在它以原生Tauri桌面应用的形式运行在你的系统托盘中,完全由本地Ollama实例和本地SQLite数据库驱动。 我们刚刚上线了一个实时网站,详细介绍了各项功能并进行了演示: * 网站:[https://arcrift.vercel.app/](https://arcrift.vercel.app/) * 代码库:[https://github.com/Eshaan-Nair/ArcRift](https://github.com/Eshaan-Nair/ArcRift) **工作原理与核心功能:** * **无缝集成:** Chrome扩展会静默拦截你的提示词,从数据库中精确检索与问题相关的句子,并在提示词发送给LLM之前将其注入。 * **混合搜索检索:** 使用 `sqlite-vec`(本地配备 `nomic-embed-text`)+ FTS5关键词前缀匹配,快速找到你过去的上下文。 * **知识图谱提取:** 一个离线任务队列利用本地LLM从对话中提取实体关系,随时间映射出你的项目图谱。 * **直接代码库索引:** 新版桌面应用让ArcRift能够扫描并索引你的实际项目文件到图谱中,弥合了聊天记忆与实际代码架构之间的差距。 * **完全隐私(PII脱敏):** 在数据保存到本地磁盘之前,扩展会积极清除JWT、API密钥、电子邮件和IP地址。 该扩展原生支持 [Claude.ai](http://Claude.ai)、ChatGPT、DeepSeek、Gemini、Grok 和 Mistral。如果你今天在ChatGPT中保存了一段对话,明天就能在Claude中立即调取相同的上下文。 ArcRift完全开源(MIT协议)。你可以直接从GitHub发布页面下载新的 `.exe` 安装程序。如果你觉得它对日常工作流程有帮助,欢迎提交PR,并在GitHub上点个星,帮助项目被发现!
查看原文

相似文章