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 方法,可進行多輪、更高精度的檢索。