buildingjoshbetter/TrueMemory
The memory your AI should have had from the start. Automatic capture, automatic recall, 100% local. One SQLite file, zero cloud. Works with Claude Code, Claude CLI, Cursor, Codex CLI, Gemini CLI.
What it solves
TrueMemory 提供一个长期、本地优先的记忆系统给 AI 代理,防止在新会话开始时出现的“健忘”问题。它会从成千上万的消息中过滤噪音,找出关键信息,随着用户的偏好或决策变化,更新过时的事实并解决矛盾。
How it works
它采用以检索为中心的架构,具备 6 层管线与重新排序器,以找出相关记忆。系统依据可用硬件与所需精度分为三个层级(Edge、Base、Pro)。所有数据皆本地存储在单一 SQLite 文件,可作为 Python 库使用,或通过 Claude Code、Cursor、Gemini CLI 等工具的生命周期钩子自动捕获与注入记忆到会话中。
Who it’s for
适合开发 AI 代理的开发者,或使用 AI 编码工具(如 Cursor 或 Claude CLI)的用户,想让 AI 在多个会话间记住偏好、技术栈与过去决策,且不需要手动标记或提示工程。
Highlights
- Local-first privacy: 所有记忆都存储在本机 SQLite 数据库,确保数据永不离开设备。
- Automatic capture: 自动从对话中抽取并注入相关记忆,无需人工输入。
- Detailed Tiers: 提供 Edge(仅 CPU)、Base(完全离线)与 Pro(AI 驱动的查询扩展)三种选项。
- High Performance: 在 BEAM-1M 长期回忆基准测试中达到 SOTA 成绩。
- Agentic Search: 包含
search_deep方法,可进行多轮、更高精度的检索。