total-recall
strvmarv/total-recallPlugin
Coding Agents forget everything when a session ends. total-recall fixes that: a shared memory layer that persists across sessions, tools, and devices. Memory is organized into three tiers (Hot / Warm / Cold) with a 4,000-token budget enforced automatically — so Claude gets relevant context injected at session start without carrying stale noise. Semantic search (all-MiniLM-L6-v2 embeddings, offline) retrieves the right memories on demand. A knowledge base lets you ingest READMEs, API docs, and architecture notes that are retrieved semantically when relevant. An eval framework lets you measure retrieval quality, run benchmarks, and compare config changes — so you know memory is actually helping. All state is local: SQLite + ONNX embeddings, no external services, no API keys required. Works across Claude Code, Copilot CLI, Cursor, Cline, and OpenCode — existing memories auto-import on first run.
Why this score
Popularity score: 61/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
Security
Scanned Nov 4, 2026 at commit a2630f671be9, first 300 source files (it's a large repo), with Cisco's open-source skill-scanner.
What its code does:
- Reads environment variables and sends network requests with them API clients do this to send your key to the service. Check which service it talks to.scripts/ui-aot-smoke.sh:61
- Runs shell commands Common for dev tools. Read the commands it runs.bin/shim/direct.js:17, bin/shim/engine-proxy.js:12, scripts/fetch-binary.js:42 and 5 more
Web addresses in its code:
- huggingface.coscripts/fetch-bge-small.sh:12
These are the sites named in the code, so it's where your data could go. It isn't a complete list: code can build addresses while it runs, and a few of these may be links rather than calls. Whatever you send also goes to the AI model you use.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onetotal-recall strvmarv/total-recall · Plugin | 61 | ★ 15 | not measured | 11d ago |
| agent-recall mnardit/agent-recall · Plugin Same job: databases | 43 | ★ 15 | not measured | 7mo ago |
| SkillTotal pezhik/skilltotal · MCP server Both about total | 55 | ★ 16 | not measured | today |
| cognee-recall topoteretes/cognee-integrations · Subagent Both about recall and retrieve | 73 | ★ 101 | ≈70 in chat | 16d ago |
| memory-recall zilliztech/memsearch · Skill Both about recall and injected | 73 | ★ 2.8k | ≈154 always | 16d ago |
| cortex-recall-global cdeust/Cortex · Skill Both about recall and retrieve | 59 | ★ 75 | ≈106 always | 18d ago |