loreai
BYK/loreai加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你一定有过这样的经历:让 AI 编程助手处理一个多步骤任务——它好不容易理解了项目结构、读懂了你的代码风格、记住了你不想碰的雷区——然后对话结束,一切归零。第二天再来,它像失忆了一样从头开始。
更糟糕的是,现有的"解决方案"——把历史对话粘贴到新 session 里——会迅速把 token 预算烧光,还可能把敏感信息暴露给模型。
Lore 想要从根本上解决这个问题。它的核心理念是:让你的 AI 编程工具拥有持久记忆,不需要你反复解释,不需要改变工作流,不需要额外的上下文文件,一切自动发生。
Lore 的设计核心是一个三层记忆架构(Three-Tier Memory Architecture),灵感来自 KV Cache 压缩的前沿研究论文(Zweiger et al. 2025, Eyuboglu et al. 2025)。
第一层:即时上下文(Working Context)
这是 AI 当前对话中直接使用的上下文。Lore 不会把整个对话历史都塞进去,而是通过"上下文蒸馏(Context Distillation)"技术,将冗长的对话历史压缩成精炼的工作上下文文档(Working Context Documents),而不是扁平的日志列表。这样即使面对"数百万 token"级别的长对话,模型也能高效运行,不会被无关的历史信息淹没。
第二层:档案记忆(Archived Memory)
精炼后的上下文不会消失,而是进入档案层存储。当需要召回某些历史决策或知识时,系统从档案中检索,而不是重新猜测或遗漏。档案层采用 FTS5 全文搜索 + 向量嵌入双轨召回,嵌入模型使用 nomic-embed-text-v1.5(768 维 INT8 量化版,约 137MB),完全本地运行,不需要 API key。
第三层:知识条目(Knowledge Entries)
这是 Lore 最独特的地方。它不只是记住"说了什么",还会提取和保存结构化的知识条目(Knowledge Entries)——比如架构决策、技术选型理由、特定路径的坑。这些条目以 Markdown 格式存储在 .lore.md 文件中,跨会话持久化,不依赖任何专有数据库。
Lore 整体是一个 TypeScript Monorepo,使用 pnpm workspaces 管理,包含 7 个子包:
| 包名 | 功能 | 说明 |
|---|---|---|
@loreai/core | 核心记忆引擎 | 三层存储、蒸馏、梯度上下文管理、FTS5 召回 |
@loreai/gateway | 透明 LLM 代理 | 作为 OpenAI 兼容代理,拦截和管理 API 调用 |
@loreai/opencode | OpenCode 集成 | 为 OpenCode 提供记忆支持 |
@loreai/pi | Pi Coding Agent 集成 | 为 Pi 编程工具提供记忆扩展 |
lore-hermes | Hermes Agent 插件 | Python 包,作为 Hermes Agent 插件运行 |
@loreai/website | 官方文档站 | Astro 静态站,托管于 withlore.ai |
运行时依赖 Node.js ≥ 22.5,使用了 SQLite(FTS5)作为本地存储后端,配合 onnxruntime-node 做本地向量嵌入。当本地嵌入不可用时,支持自动降级到 Voyage API 或 OpenAI API 做远程嵌入。
Lore 最有战略眼光的设计是它的厂商中立性。
当前 AI 编程工具市场激烈竞争,各家 IDE 和 Agent 平台都在构建自己的"Agent Memory"功能——但这些记忆被锁在各自的专有系统中。换个 IDE、换个大模型,团队的记忆就丢失了。
Lore 的做法是作为"透明代理"夹在 Harness 和模型之间,通过 .lore.md 这个开放文件格式保存记忆。任何工具、任何模型都可以读取这套记忆——这才是真正的"持久记忆"。
值得注意的是,Lore 目前标记为"Experimental — Under active development",API、存储格式和行为都可能在后续版本中发生变化。
生产环境使用需要评估几个风险点:
AI Agent Memory 赛道正在快速升温——Google Memory Bank、Mem0、AWS Bedrock AgentCore Memory、Oracle AI Agent Memory 纷纷入局。Lore 的独特价值在于它的开源性和互操作性:不绑定任何特定 Agent 平台,用开放文件格式保存记忆,真正让"记忆"成为用户的资产而非平台的护城河。
111 颗星虽然规模不大,但项目背后的技术思路(三层记忆、上下文蒸馏、多分辨率压缩)深度融合了 2025-2026 年的学术前沿成果,代表了 AI 记忆技术的一个重要方向。对于关注 AI 编程工具和 Agent Memory 技术的开发者而言,Lore 值得关注和跟踪。
分析基于 GitHub 仓库数据,报告生成时间:2026-09-13