thedotmack/claude-mem

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

解決的問題

Claude-Mem 為 Claude Code 提供持久記憶,讓 AI 能在不同會話之間維持知識的連續性。防止會話結束或重新連接時專案上下文遺失,確保先前互動中的觀察與工具使用情況得以保留。

工作原理

該系統結合生命週期鈎子(SessionStart、UserPromptSubmit、PostToolUse、Stop 和 SessionEnd)來捕獲觀察並生成語意摘要。這些摘要儲存在 SQLite 資料庫與 Chroma 向量資料庫中,支援混合語意與關鍵字搜尋。一個本地工作服務管理 HTTP API 與 Web 查看器 UI,而專用的「mem-search」技能讓 Claude 可使用高效能的三層工作流程(搜尋、時間軸、get_observations)查詢專案歷史。

適用對象

希望 AI 助手在多個會話中記住專案特定細節、錯誤與決策的 Claude Code、OpenCode 或 Antigravity CLI 使用者。

主要亮點

  • 持久記憶:上下文可自動跨會話保留。
  • 漸進式揭露:分層檢索系統在取得完整細節前先過濾結果,節省令牌。
  • 混合搜尋:結合 SQLite 與 Chroma 實現全文搜尋與向量搜尋。
  • Web 查看器 UI:提供 AI 記憶的即時串流展示。
  • 隱私控制:支援 <private> 標籤,可將敏感內容排除於儲存之外。
  • MCP 工具整合:提供四個 Model Context Protocol 工具,用於智慧記憶檢索。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案