Caveman
all products
Agent toolkit

Cavemem

Why agent forget when agent can remember

Cross-agent persistent memory for coding assistants. It compresses observations with a deterministic grammar (~75% fewer tokens, code and paths preserved), stores them locally in SQLite, and serves them back through MCP — so agents pull back what matters instead of re-sending it every turn.

npm install -g cavememGitHub520

Recall, not re-send

What it can do

  • Compressed storage in local SQLite (~75% fewer tokens, code preserved)
  • Hybrid retrieval: SQLite FTS5 + a local vector index
  • MCP tools: search, timeline, get_observations
  • Local-first — no network calls by default; web viewer at localhost:37777
  • Privacy controls: <private> tag stripping and path exclusion
language
TypeScript
license
MIT