claude-mem:它是什麼、解決了什麼問題以及為何受到關注
claude-mem:它是什麼、解決了什麼問題以及為何受到關注
它解決了什麼
Claude-Mem 為 AI 代理提供永久記憶,專為 Claude Code、Gemini CLI 與 OpenCode 設計。它解決了會話之間上下文遺失的問題,讓 AI 能夠記住專案歷史、工具使用觀察以及關鍵決策,跨不同對話持續保存。
它如何運作
系統結合生命週期掛鉤(例如 SessionStart 與 PostToolUse)自動擷取觀察並產生語意摘要。這些資料會存入 SQLite 資料庫與 Chroma 向量資料庫,以支援混合式語意與關鍵字搜尋。工作服務負責管理 HTTP API 與網頁檢視 UI,提供即時記憶監控。
目標使用者
使用 Claude Code、Gemini CLI 或 OpenCode 的開發者,想要讓 AI 助手在每次新會話中自動維持知識與專案上下文的連續性,而不需要手動提示。
重點特色
- 永久記憶:上下文會自動跨會話保存。
- 代幣效能搜尋:三層工作流程(search → timeline → get_observations)透過先篩選結果再取得完整細節,降低代幣成本。
- 混合搜尋:結合全文檢索與向量搜尋(透過 Chroma DB)以實現智慧檢索。
- 網頁檢視 UI:即時記憶串流可於
localhost:37777取得。 - 隱私控制:支援
<private>標籤,將敏感內容排除存儲。 - Beta 功能:包含實驗性的「無盡模式」以延長會話時間。
Sources
- undefinedthedotmack/claude-mem