cavemem:賦予 AI 助手跨會話的持久記憶能力 | cavemem: Persistent Cross-Agent Memory for Coding Assistants

讓 AI 編碼助手突破對話限制,實現本地化、高效能的知識持久化儲存。 | Empowering AI coding assistants to break session limits with local, high-performance persistent memory.

🔎 工具速覽 / AT A GLANCE

CategoryDeveloper Tools / AI Infrastructure
PricingFree (Open Source)
BestForDevelopers 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 tag stripping and directory exclusion globs.

本地優先與隱私保護:無雲端依賴,支持 標籤自動過濾及目錄排除設定。

💡 技術亮點 / 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 頁面 →

留言

這個網誌中的熱門文章

[Security] wpa_supplicant setup

[拆機] Nexus5 更換背蓋、電池

[我的MAC Air] 2012年中,MAC Air SSD升級