Caveman
Agent toolkitlive

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.

Product demo / Cavemem

illustrative local recall

Cavemem · illustrative local recall

demo data

Choose query

method
FTS5 + local vector index
demo payload
284 tokens

ranked local memory

score · demo relevance

Showing 3 illustrative results for Where does organization identity come from?
  1. 01

    Tenant authority comes from verified claims

    Read organization_id from auth context. Request bodies never choose tenant scope.

    cloud/control-api/internal/auth/tokens.go · 2 days ago

    0.96
  2. 02

    Every store query carries organization_id

    Isolation stays explicit in SQL, even when database policy adds another boundary.

    cloud/control-api/internal/store/store.go · 5 days ago

    0.89
  3. 03

    Cross-tenant reads fail in the store suite

    Keep one regression case proving a project from another organization is not returned.

    cloud/control-api/internal/store/store_test.go · 1 week ago

    0.81
MCP · search · timeline · get_observationsstatic local fixture · no network request

Capability ledger

05
  1. 01Compressed storage in local SQLite (~75% fewer tokens, code preserved)
  2. 02Hybrid retrieval: SQLite FTS5 + a local vector index
  3. 03MCP tools: search, timeline, get_observations
  4. 04Local-first — no network calls by default; web viewer at localhost:37777
  5. 05Privacy controls: <private> tag stripping and path exclusion

Product ledger

02
Language
TypeScript
License
MIT

Product index

05