Caveman
Caveman is the community project that popularized the "caveman-style" output principle: cutting filler, pleasantries, and over-explanation from a code agent's output to reduce token spend. That principle, applied directly in this project's own Claude Code sessions, is what now shapes how this site's author works with Claude, even though the specific npm/skill package documented here hasn't been separately installed as a plugin. The repo ships two distinct pieces: a Claude Code skill (MIT licensed) that rewrites agent output into short, factual sentences, and a separate, more powerful Proxy component (BSL-1.1 licensed) that compresses what the agent reads before every provider call.

Key advantages
- MIT license for the core (the skill itself, the Agent SDK, the CLI, the client SDKs), so it's freely modifiable and embeddable
- Two install tiers, from the skill alone up to the full proxy with Claude Code hooks and a statusline
- Self-reported 33.2% token reduction on a pinned Claude Code benchmark published in the repo (docs/WRAP-BENCHMARK.md), passing all 18 exact-answer checks in that test
Who it's for, and why
Developers who use Claude Code daily and want to cut token spend on long sessions without sacrificing answer accuracy.
- Cutting the volume of text an agent generates during long debugging or code review sessions
- Compressing what the agent reads before every API call via the Proxy component (beyond Claude Code: Codex, Gemini, Aider, OpenCode...)
- Adopting a terse, filler-free output style as a working principle, with or without installing the package
Getting started
- 1Install the skill alone (MIT core): `npx skills add JuliusBrussee/caveman`.
- 2For read-side compression before every provider call (the more powerful Proxy product): `npm install -g @caveman-ai/cli && caveman setup --install`, then `caveman claude` (or `codex`, `gemini`, `aider`, `opencode`, `hermes`, `openclaw`).
- 3A full installer with Claude Code hooks and a statusline also exists, via a `curl | bash` script pinned to a version tag (v2.3.1 at the time of writing), for anyone who wants the deepest integration.
- 4Full documentation at docs.caveman.so/docs/quickstart.
Things to watch out for
- Split license: the skill (the core, the Agent SDK, the CLI, the client SDKs, the contracts, the provider catalog, the extension shell) is MIT, but the Proxy/Engine/Cache Engine/rewriter/Browse/MCP server component is BSL-1.1, source-available but not OSI-approved open source, auto-converting to Apache-2.0 by June 21, 2030 or four years after each version ships, whichever comes first. The more powerful Proxy product is therefore not fully open source.
- The 33.2% token-reduction figure is self-reported by the project on its own Claude Code benchmark (docs/WRAP-BENCHMARK.md), not independently audited: treat it as the maintainer's claim, not a verified third-party measurement.
- This site applies the filler-free output principle in its own Claude Code sessions, but hasn't installed this specific package as a separate plugin: this entry documents the community tool that popularized the technique, not a dependency actually installed on this project.
Frequently asked questions
Is Caveman open source?
Partly. The skill itself (what you'd install as a Claude Code skill) is MIT licensed. The more powerful Proxy component is BSL-1.1: source-available but not open source in the strict sense, with conversion to Apache-2.0 planned by 2030.
Is the 33.2% token savings figure independently verified?
No, it's a figure self-reported by the project on its own Claude Code benchmark, published in the repo's docs/WRAP-BENCHMARK.md. Treat it as the maintainer's claim, not a third-party audit.
Do I need to install the Proxy to benefit from the principle?
No. The skill alone (`npx skills add JuliusBrussee/caveman`) is enough to apply compression to the agent's output. The Proxy goes further by also compressing what the agent reads before every provider call, but needs a separate install (`@caveman-ai/cli`).
Does Caveman work with agents other than Claude Code?
The MIT skill targets Claude Code. The Proxy's CLI (`caveman <agent>`) supports several agents: Claude Code, Codex, Gemini, Aider, OpenCode, Hermes, OpenClaw.
Similar tools
Worth exploring too
Notion MCP Server
Notion's official MCP server: search, read and write pages directly from an AI agent.
Obsidian
A local Markdown note-taking app, with a very active community plugin ecosystem.
claude-seo
A Claude Code skill packaging 25 sub-skills and 18 sub-agents for complete SEO audits: technical, GEO, schema, backlinks, local.