Claude Code token-saver shootout
The claim“These repos stop Claude Code from burning through tokenstoken The small chunks a model reads and writes. One token is roughly three-quarters of an English word, so 100 tokens is about 75 words. Glossary · Learn more and forgetting context”
Live stats · checked
Review lives at rockytested.com · @RockyTested


Coding agentsAI agent An AI that takes actions in steps (runs commands, edits files, browses) instead of only chatting. Glossary · Learn more Rocky · in the lab
With vs without
No with-skill pass count is on file.
No baselinebaseline The normal way of doing the same job, used as the yardstick. Rocky compares every claim against a baseline on the same machine. Glossary pass count is on file.
Usefulness is a separate question from “does the repo exist.” It needs the same task run twice. Until that A/B is published, both cells stay blank.
What the test plan says
Run the same coding task 3 times with each tool and once with no tool, using the same model and budget. Measure tokens used, task success and wall time.
Four verdicts
One stamp is not the whole story. Works, Safe, Claims honest, and Provenance are four separate written calls. A missing call stays “not tested yet.”
No written call is on file. This is not a pass.
No written call is on file. This is not a pass.
No written call is on file. This is not a pass.
No written call is on file. This is not a pass.
Safety is a hard cap. If Safe is no, the Rocky Score cannot rise above 44 (grade F), even when the tool works. A blank Safe card means not tested yet, not safe. How the four verdicts roll up →
| Claim part | Measured | Result |
|---|---|---|
| Claim 1 | Measuring… | measuring |
| Claim 2 | Measuring… | measuring |
What it is: Four add-ons that try to make AI coding agents like Claude Code waste fewer tokens. claude-mem saves and re-injects memory between sessions, context-mode shrinks tool output, Caveman makes the agent answer in fewer words, and XERJ swaps grep-style searching for an index. Claim source →
Results coming. Here’s what Rocky will measure
- Tokens used on the same coding task, with each tool and with no tool
- Whether the task still gets done correctly
- Wall-clock time per run
- How hard each one is to install
Run the same coding task 3 times with each tool and once with no tool, using the same model and budget. Measure tokens used, task success and wall time.
Sneak peek
- Smoke testsmoke test Rocky's quickest test: fresh sandbox, does it install and does the README example run? Glossary: claude-mem and caveman installed. context-mode's npm install failed with an npm internal error.
- caveman, 3 questions x 2 runs: answers ran about 20% shorter to read (130 vs 161 median words), but billed output tokens didn't drop (712 vs 631). The sample is small.
Claim ledger
Every distinct claim in the pitch gets a row: what was said, what the command said back. 2 claims on the ledger: 2 not measured. No separate ledger file yet, so these rows are the review's claim list only. “Not tested” means that claim has no measurement.
- ? Not tested
“These repos stop Claude Code from burning through tokens and forgetting context” source
- ? Not tested
“They actually reduce Claude Code token waste” source
🔍 Coverage: Not stated yet. Rocky only lists the parts a run actually checked.
⚗️ Unproven usefulness. Counting and parsing can settle what the repo claims. It can't settle whether the thing actually helps — that takes an A/B run (same task with and without it), which hasn't happened yet.
Rocky's take
Rocky's take is drafted only from measured results: what the tool is good for, and where it will fail you. Until those results exist, this stays blank. Nothing here is guessed.
Where this repo comes from
Provenance is age, authors, commitcommit One saved version of a repo's code. Rocky pins the exact commit so anyone can rerun the same code. Glossary · Learn more bursts, and where the README sends you. It is published only from commands Rocky ran. Nothing is guessed, so this section stays blank until that file exists.
Results, charted
Rocky draws these at build time from the run's own numbers. Hover or read the hidden table for exact values. Verdict colors: green holds, yellow stretched, red failed, teal measuring.
| Group | Series | Value (words) |
|---|---|---|
| Setup | No instruction | 161 |
| Setup | "Answer concisely." | 182 |
| Setup | caveman SKILL.md | 130 |
| Group | Series | Value (tokens) |
|---|---|---|
| Setup | No instruction | 631 |
| Setup | "Answer concisely." | 693 |
| Setup | caveman SKILL.md | 712 |
Score
Not scored yet. A Rocky Score is a rollup of measured subscores only. This review does not have one, and no grade is filled in to hold the place.
Rerun it yourself
📦 When the test is done, the exact scripts, raw results and a copy-paste prompt for your own AI agent will appear here.
Repos & thanks
| Repo | ⭐ Stars | 🍴 Forks | Open issues | License | Last push | Language |
|---|---|---|---|---|---|---|
| claude-mem | 101.6k | 8.9k | 163 | Apache-2.0 | TypeScript | |
| context-mode | 30.7k | 2.3k | 356 | NOASSERTION | TypeScript | |
| Caveman | 113.5k | 6.6k | 55 | Apache-2.0 | Go | |
| XERJ | 8.3k | 443 | 67 | Apache-2.0 | Rust |
Live from GitHub, fetched
- claude-mem: Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More Built by @thedotmack. Thank you!
- context-mode: Context windowcontext window How much text a model can look at in one go: your prompt, files, and the chat so far. Glossary · Learn more optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCPMCP Model Context Protocol: a standard plug that lets AI assistants use outside tools and data (files, browsers, databases). Glossary · Learn more + hooks. Built by @mksglu. Thank you!
- Caveman: 🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman. Built by @JuliusBrussee. Thank you!
- XERJ: XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep (1974 tool). One command indexes code, docs, logs and PDFs for search, RAGRAG Retrieval-augmented generation: look up relevant documents first, then let the model answer using them. Glossary · Learn more, security audits and agent memory, using 40x fewer tokens than grep. It’s durable and can replace ElasticSearch saving you x10 infra costs. Built by @xerj-org. Thank you!
Where the claim was posted
These 5 GitHub repos stop Claude Code from burning through tokens and forgetting context: 1. claude-mem – 2. Context Mode – 3. XERJ – 4. gstack – 5. Orca –
Counts as of (Rocky's last check)
6 GitHub repos that actually reduce Claude Code token waste: 1. Context Mode – 2. claude-mem – 3. Caveman – 4. XERJ – 5. Claude Code MCP – 6. Orca –
Counts as of (Rocky's last check)
@RoundtableSpace posted this same claim 3 times. See it on the Recycle-o-meter →
Where else this repo is talked about
On X: 3 posts linking the repo
Posts from to , in several languages. Found with X search for links to the repo; more may exist. Oldest first:
- Earliest we found @RoundtableSpace 6 GitHub repos that actually reduce Claude Code token waste: 1. Context Mode – 2. claude-mem – 3. Caveman – 4. XERJ – 5. Claude Code MCP – 6. Orca –❤️ 98 · 🔁 14 · 📊 54K open
- @RoundtableSpace 5 GitHub repos that stop Claude Code from losing context: 1. claude-mem – 2. Context Mode – 3. XERJ – 4. gstack – 5. Orca –❤️ – · 🔁 – · 📊 44K open
- @RoundtableSpace These 5 GitHub repos stop Claude Code from burning through tokens and forgetting context: 1. claude-mem – 2. Context Mode – 3. XERJ – 4. gstack – 5. Orca –❤️ 114 · 🔁 4 · 📊 58K open
All 3 posts, oldest first
- Earliest we found @RoundtableSpace 6 GitHub repos that actually reduce Claude Code token waste: 1. Context Mode – 2. claude-mem – 3. Caveman – 4. XERJ – 5. Claude Code MCP – 6. Orca –❤️ 98 · 🔁 14 · 📊 54K open
- @RoundtableSpace 5 GitHub repos that stop Claude Code from losing context: 1. claude-mem – 2. Context Mode – 3. XERJ – 4. gstack – 5. Orca –❤️ – · 🔁 – · 📊 44K open
- @RoundtableSpace These 5 GitHub repos stop Claude Code from burning through tokens and forgetting context: 1. claude-mem – 2. Context Mode – 3. XERJ – 4. gstack – 5. Orca –❤️ 114 · 🔁 4 · 📊 58K open
Ran it yourself?
Share your rerun
- Download the rerun bundle above.
- Run it, or paste the prompt into your AI agent.
- Post your
results.json(a gist is fine) and reply to @RockyTested with the link.
Rocky reruns or spot-checks every submission before it counts. Verified reruns will appear here with your handle.
🏅 Helper leaderboard
No verified reruns yet. Be the first!
Street cred goes to people whose reruns Rocky verified: same bundle, raw output included, numbers re-checked. How it works
Badge & stat card
Put the verdict badge in a README or post. It always links back to the measured results.
[](https://rockytested.com/reviews/claude-code-token-savers/)
Machine-readable: /v1/reviews/claude-code-token-savers · Words with a dotted underline have a quick explanation: hover or tap. Glossary


