cavemem:賦予 AI 助手跨會話的持久記憶能力 | cavemem: Persistent Cross-Agent Memory for Coding Assistants
🔎 工具速覽 / AT A GLANCE
| Category | Developer Tools / AI Infrastructure |
| Pricing | Free (Open Source) |
| BestFor | Developers using Claude Code, Cursor, Gemini CLI, or other AI agents who need long-term context retention. |
| GitHub Stars | ⭐ 86 |
🚀 引言 / Introduction
「為什麼 AI 代理在能記憶的情況下還會忘記?」cavemem 為此而生,為 AI 編碼助手提供一個高效、本地且隱私的持久化記憶層。 | "Why agent forget when agent can remember?" cavemem is built to provide an efficient, local, and privacy-preserving persistent memory layer for AI coding assistants.
🛠️ 核心功能 / Key Features
Cross-session persistence: Hooks capture session events and store them in a local SQLite database.跨會話持久化:透過 Hook 捕捉會話事件並將其儲存至本地 SQLite 資料庫。
Efficient Compression: Uses 'caveman grammar' to reduce prose tokens by ~75% while preserving code and paths.高效能壓縮:採用 'caveman grammar' 減少約 75% 的文本 Token,同時完整保留代碼與路徑。
MCP Integration: Provides three Model Context Protocol (MCP) tools for agents to search, view timelines, and retrieve observations.MCP 整合:提供三項 MCP 工具,讓 AI 代理能自主進行搜尋、查看時間線並提取觀察結果。
Hybrid Search: Combines SQLite FTS5 keyword search with a local vector index and a tunable ranker.混合搜索:結合 SQLite FTS5 關鍵字搜索與本地向量索引,並配備可調校的排序器。
Local-first & Privacy: No cloud dependency; supports本地優先與隱私保護:無雲端依賴,支持
💡 技術亮點 / Tech Highlights
Local by Default: Complete data sovereignty with no mandatory network calls.原生本地化:完整的數據主權,無需強制進行網絡調用。
Broad Compatibility: Seamlessly integrates with Claude Code, Cursor, Gemini CLI, OpenCode, and Codex.廣泛兼容性:無縫集成於 Claude Code, Cursor, Gemini CLI, OpenCode 及 Codex。
Human-Readable Viewer: Built-in web UI (localhost:37777) to browse AI memories in plain text.可視化檢視器:內建 Web UI,讓使用者能以人類可讀的形式瀏覽 AI 的記憶紀錄。
📦 快速上手 / Quick Start
Installation: Run `npm install -g cavemem` to install globally.安裝:執行 `npm install -g cavemem` 進行全局安裝。
IDE Integration: Use `cavemem install` for Claude Code or `cavemem install --ide cursor` for Cursor.IDE 集成:使用 `cavemem install` 配置 Claude Code,或 `cavemem install --ide cursor` 配置 Cursor。
Management: Use `cavemem status` to check wiring and `cavemem viewer` to open the memory browser.管理:使用 `cavemem status` 檢查連接狀態,`cavemem viewer` 開啟記憶瀏覽器。
準備好試試 cavemem:賦予 AI 助手跨會話的持久記憶能力 | cavemem: Persistent Cross-Agent Memory for Coding Assistants 了嗎?
Ready to try cavemem:賦予 AI 助手跨會話的持久記憶能力 | cavemem: Persistent Cross-Agent Memory for Coding Assistants?
前往 GitHub 頁面 →
留言
張貼留言