What should you use instead of caveman?
If you want the bill to go down, use Tokenade: it is the only one of the twelve tools in the open THOL benchmark that measurably lowered what a session costs, and caveman landed at no measurable difference. If you like caveman's terse voice and want something lighter, claude-token-efficient is one file.
caveman earned its following. It is funny, it is honest about its numbers, and since version 4.0 it is much more than a voice: one npx install now bundles terse answers, read-side compression, a model picker and reusable scripts across 30+ agents.
People still look elsewhere, for concrete reasons:
- The voice works on output tokens, and output is a small part of an agentic bill.
- The CLI needs Node.js 22.13+, and it sends anonymous usage stats by default (you can turn them off).
- Auto, the model picker, needs a caveman account and sends your latest ask to Caveman Cloud.
- Some people simply can't work with the grunt.
Disclosure before the ranking: I maintain the THOL benchmark and I build Tokenade. The benchmark is public and reproducible, and it includes results that don't flatter my tool, but it is not an independent third party.
Features read on each project's GitHub README on 2026-10-15. Session-cost figures come from the published THOL campaign (Claude Code 2.1.206, Claude Sonnet 4.6, long sessions), the only one this site quotes.
If you already have one rival in mind, each pairing has its own page: headroom vs caveman, rtk vs caveman, codegraph vs caveman, caveman vs graphify, caveman vs tokensave, caveman vs token-optimizer and caveman vs ccusage.
The short list
| Tool | What it is | Entry price | Best for |
|---|---|---|---|
| Tokenade | A binary between your agent and its tools: output filtering, file-read trimming, code search, MCP folding | Free, open source (MIT/Apache-2.0) | A measured drop in session cost |
| claude-token-efficient | One CLAUDE.md file of behaviour rules | Free (MIT) | caveman's goal with nothing to install |
| ponytail | A rules plugin that makes the agent write less code | Free (MIT) | Smaller diffs, not just shorter replies |
| rtk | A Rust proxy that filters shell command output | Free (Apache-2.0 + BUSL-1.1 engine) | Noisy builds and tests |
| squeez | A Rust hook compressor for shell output and file reads, reversible | Free (Apache-2.0) | Read-side compression without Node |
| edgee | A hosted AI gateway that trims tool outputs | Free tier, then paid per developer | Teams that want routing and spend caps |
How we picked
Five criteria, applied identically to every entry including mine:
- Measured session cost. End to end, against a no-tool control, from THOL. Every tool on this list was in the same published campaign. Vendor figures stay in prose, attributed, with the scope they were measured on.
- Which side of the session it cuts. What the model writes, or what it reads. In THOL's no-tool runs, the model's answers are about 2% of a long session's tokens.
- Install weight. A text file, a plugin, a single binary or a gateway account.
- Agent coverage. One agent, or your whole stack.
- Licence and where your traffic goes.
1. Tokenade — the one measured to lower session cost
Tokenade is the strongest caveman alternative on the criterion that matters most: it is the only tool of the twelve in the open benchmark that measurably reduced what a session costs.
- What it is: a binary between your AI agent and its tools. It filters every tool's output, trims file reads to structure first, folds MCP results and runs on-device code search, with a savings dashboard.
- Strengths: on long sessions it makes a session 39% cheaper than the agent on its own. It works on the input side, where the money is: the history re-sent at every step is mostly files read and command output. Your agent keeps its normal voice.
- Install:
npm install -g @tokenade/cli, thentokenade installdetects your agents. Compaction runs on your machine. The install docs cover the rest. - Limitations: it's my product, so weight this accordingly. It does nothing about verbose replies; if that is your real complaint, a voice tool is the right layer. Like any compactor it can fold output you needed, and
tokenade raw <cmd>reruns a command uncompacted. - Best for: anyone who wants the bill to move, on more than one AI agent. The attribute view is on Tokenade vs caveman.
2. claude-token-efficient — the same goal, one file
claude-token-efficient is the caveman alternative with nothing to install: a CLAUDE.md of compact behaviour rules against filler, restated questions and over-engineering.
- What it is: a drop-in file for Claude Code. MIT.
- Strengths: no binary, no hook, no account, nothing to uninstall. Its project is candid about scope: it reports output-token reductions of about 4% on Haiku, 12% on Sonnet and 7% on Opus for its current minimal file.
- Limitations: it warns that the file adds input tokens on every turn. In THOL it showed no measurable difference. It never touches command output, file reads or MCP results.
- Best for: a zero-risk first step. See Tokenade vs claude-token-efficient.
3. ponytail — less code, not just fewer words
ponytail is the caveman alternative for people whose problem is the agent writing too much code, not too many words.
- What it is: one prompt that makes the agent stop at the first rung that holds: does this need to exist, is it already in the codebase, does the standard library do it. Plugins for Claude Code and Codex, an AGENTS.md for the rest. MIT.
- Strengths: ponytail advertises −53% code, −41% time, −26% cost and −45% tokens for version 5, measured on its own agentic benchmark against a no-skill baseline. Its rule explicitly keeps validation, error handling and security, and it reports passing all 30 runs of its six security tasks.
- Limitations: those are its own figures on its own task set. In THOL it showed no measurable difference on session cost. Like caveman, it works on what the model writes.
- Best for: teams tired of reviewing bloated diffs. See Tokenade vs ponytail.
4. rtk — the input side, for shell output
rtk is the caveman alternative if your sessions drown in build logs and test output, and you want a free, single binary.
- What it is: a Rust CLI proxy with 100+ command-specific filters and a transparent hook.
- Strengths: the easiest install in this category (brew, curl or cargo) and the deepest filtering of shell output. It works on input, the side caveman 4.0 only started touching with its read-side rock.
- Limitations: no measurable difference in THOL. It only sees shell commands, not the agent's own file reads or MCP results. The default build ships its compression engine under BUSL-1.1, next to an Apache-2.0-only
rtk-ossedition. - Best for: test-heavy and build-heavy sessions. The full field is on rtk alternatives.
5. squeez — read-side compression without Node
squeez is the caveman alternative for people who wanted caveman's read-side compression without a Node runtime.
- What it is: a hook-based compressor for shell output and, where the host exposes them, file reads, with cross-call deduplication. One Rust binary. Apache-2.0.
- Strengths: compression is reversible: originals are kept locally and the agent can pull them back. A guard keeps the verbatim output when a cut would drop paths, errors or test verdicts.
- Limitations: no measurable difference in THOL. Host support varies, and by its own documentation it cannot compress sub-agent return values or skill files loaded at start.
- Best for: careful compression on a supported host. See Tokenade vs squeez.
6. edgee — trimming at a gateway
edgee is the caveman alternative for teams that want routing and spend control, with trimming done on a hosted gateway.
- What it is:
edgee launch clauderoutes your agent through a hosted gateway that trims tool outputs. The CLI is Apache-2.0. - Strengths: fallbacks, model reroutes, team usage tracking and spend caps on the paid tier, which a local tool can't offer.
- Limitations: no measurable difference in THOL. Your agent traffic transits a third-party service, and you sign in to use it.
- Best for: teams that need budgets.
At a glance
| Tool | Measured session cost (THOL) | Side it cuts | Install | Licence |
|---|---|---|---|---|
| Tokenade | 39% cheaper on long sessions | Input: all tool output, file reads, MCP | npm + one command | Free, open source (MIT/Apache-2.0) |
| claude-token-efficient | No measurable difference | Output | Copy one file | MIT |
| ponytail | No measurable difference | Output (code written) | Plugin or AGENTS.md | MIT |
| rtk | No measurable difference | Input: shell only | brew / curl / cargo | Apache-2.0 + BUSL-1.1 |
| squeez | No measurable difference | Input: shell, some reads | curl / npm / cargo | Apache-2.0 |
| edgee | No measurable difference | Input: tool output, at a gateway | Install script + account | Apache-2.0 CLI, paid tiers |
| caveman (baseline) | No measurable difference | Output, plus reads since 4.0 | npx, Node 22.13+ | Apache-2.0 |
| Tokenade | measurably cheaper | -39% |
|---|---|---|
| caveman | no measurable difference | -13.6% |
7 long tasks (over 200,000 tokens), 70 runs per tool, Claude Code 2.1.206 with Claude Sonnet 4.6. “No measurable difference”: the gap is within the run-to-run noise. Source: THOL, 2026.
caveman's −13.6% leans the right way, but with these 70 runs the gap stays inside the natural spread between runs. The full table is on the THOL explainer. I haven't re-measured caveman 4.0, so the verdict covers the version in the published campaign.
Does caveman actually save money?
On output tokens, yes; on the whole bill, less than the headline suggests. caveman's own README is a good guide here, because it publishes the cases where it loses.
- On ten dev questions,
/cavemancut 3% more output than plain "Answer concisely." at the median, and/ultracave35% more. The rules cost about 1,160 input tokens. - Its README notes that on per-request billing, such as GitHub Copilot, shorter answers save nothing.
- caveman advertises 33.2% fewer input tokens per session for its read-side compression. That was measured on six test files that each hide one record in 61–72 KB of noise, over three runs, and HTML came out 9.9% worse.
The pattern matches THOL: the model's answers are a thin slice of an agentic session, so the bigger lever is what the agent reads. The breakdown is on Cut Claude Code costs.
Which one should you choose?
- You want the bill to go down, on more than one AI agent: Tokenade.
- You want caveman's effect with nothing installed: claude-token-efficient.
- Your real pain is bloated code, not chatty replies: ponytail.
- Your sessions are mostly builds and tests: rtk.
- You want reversible read-side compression in a single binary: squeez.
- You need routing and spend caps for a team: edgee.
- You're staying on caveman: fair if you like the voice. Turn telemetry off with
caveman telemetry offif that matters to you.
Tokenade is free and open source (MIT/Apache-2.0). Install Tokenade (open source) →
FAQ
Is caveman free?
Yes. The whole repository is Apache-2.0, and the CLI runs on your own keys or Claude Pro/Max login. Only Auto, the model picker, needs an account, which caveman says is free. Caveman Cloud is a separate product aimed at people who build agents.
Does caveman make the model dumber?
caveman's README cites a JetBrains paired A/B on 86 coding tasks that found no measurable quality loss and 8.5% fewer output tokens. It also keeps code, commands, paths and errors verbatim, and switches back to full sentences for security warnings. Taste is another matter.
How do I uninstall caveman?
caveman's README gives npx -y github:JuliusBrussee/caveman -- --uninstall (on npm 12+, add --allow-git=root). If you only installed the skill, npx skills remove JuliusBrussee/caveman -g removes it.
Can I use caveman with Tokenade?
Yes, they don't overlap much: caveman shapes what the model writes, Tokenade trims what tools return. If you keep caveman's read-side compression on, two tools will compete for the same output, so pick one for that layer.
Is there a caveman alternative that works on Cursor or Codex?
All of them work beyond Claude Code except claude-token-efficient, which is a CLAUDE.md file. Check each tool's own agent list, or the Tokenade compatibility matrix.
See also:
- Tokenade vs caveman — the two side by side, attribute by attribute
- rtk alternatives — the same question for shell filtering
- graphify alternatives — the same question for knowledge graphs
- Headroom alternatives — the same question for message compression
- Best Claude Code token optimizers — the full field, same methodology
- Token optimizer benchmark — the numbers behind this ranking
Cut your AI agent's token bill.
Ranked #1 on the Token-Harness Optimizer Leaderboard. Zero config.
Tokenade cuts the token bill of AI agents: one install, zero config, and it trims what your agent sends to the model.