claude-mem:它是什麼、解決了什麼問題以及為何受到關注

claude-mem:它是什麼、解決了什麼問題以及為何受到關注

它解決了什麼

Claude-Mem 為 AI 代理提供永久記憶,專為 Claude Code、Gemini CLI 與 OpenCode 設計。它解決了會話之間上下文遺失的問題,讓 AI 能夠記住專案歷史、工具使用觀察以及關鍵決策,跨不同對話持續保存。

它如何運作

系統結合生命週期掛鉤(例如 SessionStartPostToolUse)自動擷取觀察並產生語意摘要。這些資料會存入 SQLite 資料庫與 Chroma 向量資料庫,以支援混合式語意與關鍵字搜尋。工作服務負責管理 HTTP API 與網頁檢視 UI,提供即時記憶監控。

目標使用者

使用 Claude Code、Gemini CLI 或 OpenCode 的開發者,想要讓 AI 助手在每次新會話中自動維持知識與專案上下文的連續性,而不需要手動提示。

重點特色

  • 永久記憶:上下文會自動跨會話保存。
  • 代幣效能搜尋:三層工作流程(search → timeline → get_observations)透過先篩選結果再取得完整細節,降低代幣成本。
  • 混合搜尋:結合全文檢索與向量搜尋(透過 Chroma DB)以實現智慧檢索。
  • 網頁檢視 UI:即時記憶串流可於 localhost:37777 取得。
  • 隱私控制:支援 <private> 標籤,將敏感內容排除存儲。
  • Beta 功能:包含實驗性的「無盡模式」以延長會話時間。

Sources