Caveman

01

Developers

The things you run yourself. Local, open source, and byte-exact: nothing leaves your machine to save you tokens.

Run locally7 surfaces
01available

Caveman

The skill, and the engine.

Compression workbench local demo72.8k
intensity
156 est. tok
Output · caveman49 est. tok

Auth: validate email pre-insert; reject disposable domains; keep `oauth_callback`; log `organization_id` + `request_id`; omit query/secrets; test valid/malformed/duplicate; return `invalid_email`.

illustrative rewrite · not production engine output

Token map · first 48 kept removed code
01voiceactive
02structuralavailable
03CCRunused
04recoverynot needed
02available

Caveman Code

The flagship CLI.

caveman-code live
$caveman-code "ship /healthz + test"
4 compression layers active
router.go · router_test.go
go test ./... · passed
4 layers active
03soon

caveman wrap

Byte-safe local proxy.

agentbytes in
caverecord
modelbytes out
request
unchanged
cache hint
upstream only
price
catalog
savings
not claimed
04available

Cavemem

Memory offload.

auth decision2 hits
JWT org from auth context0.94
record = pass-through0.89
05available

Cavekit

Spec-driven dev.

SPEC.mddurable context

loop

/spec

SPEC.md

/build

2 files

/check

tests

# auth invariant

org_id := jwt.claim

never request.body

failure → spec invariant
06available

Caveman Mode

Browser extension.

chatcaveman on
Why is build failing? Please explain what I need to change.
Missing tsconfig.paths. Add alias. Rebuild.
07available

SDKs & MCP

TypeScript and Python.

TypeScript@caveman/sdk

const cave = new Cave({ baseURL })

await cave.compress(json)

return recoveryHandle

same gateway contract
Pythoncaveman_cloud

cave = Cave(base_url=url)

result = cave.compress(data)

print(recovery_handle)

same gateway contract
MCPcaveman-mcp

tool caveman_compress

input JSON · logs · schemas

output inferred · CCR handle

same gateway contract
Install index4 products · all MIT
01
Caveman

Output compression for Claude Code & 30+ agents, plus the compression engine.

Claude Code skill · MITcurl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash
02
Caveman Code

Terminal coding agent. Half the tokens.

TypeScript · MITnpm install -g @juliusbrussee/caveman-code
03
Cavemem

Persistent memory your agents recall over MCP.

TypeScript · MITnpm install -g cavemem
04
Cavekit

Compressed, spec-driven development.

JavaScript · MITnpx skills add JuliusBrussee/cavekit

SDKs and MCP for TypeScript and Python live in the docs.

Don't code? Caveman Chrome help anyway.

Lives in your chat box: ChatGPT, Claude, Gemini.

ChatGPT with the Caveman extension — a compressed answer and the control panel docked beside it.
Caveman off
Caveman on

Drag to compare