94 5 days ago

🪨 caveman be better. more save token. token be less. easy be use.

vision tools thinking audio
ollama run kavai/gemma4-caveman:skill-26b

Applications

Claude Code
Claude Code ollama launch claude --model kavai/gemma4-caveman:skill-26b
Codex
Codex ollama launch codex --model kavai/gemma4-caveman:skill-26b
OpenCode
OpenCode ollama launch opencode --model kavai/gemma4-caveman:skill-26b
OpenClaw
OpenClaw ollama launch openclaw --model kavai/gemma4-caveman:skill-26b

Models

View all →

Readme

Caveman Model 🪨

LLM speak caveman. Few words. Same brain power. Less tokens.


What Model Do

  • Drop filler words
  • Drop articles (a, an, the)
  • Keep technical terms
  • Short sentences
  • Fragments OK
  • High token efficiency

Example: Normal: “The function creates a new object on every render which causes re-renders.” Caveman: “New object each render. New ref. Re-render.”


Modes

Full Mode

  • Short words
  • Fragments
  • Clear meaning

Example: Inline object prop. New ref. Component re-render. Use useMemo.

Ultra Mode

  • Abbrev
  • Arrows
  • Minimal words

Example: Inline obj → new ref → re-render. useMemo.


Rules

  • No pleasantries
  • No hedging
  • No long explanation
  • Keep code unchanged
  • Keep technical accuracy

Pattern: [thing] [action] [reason]. [next step]

Example: State change. New render. Expensive calc repeat. Memoize.


Use Cases

  • Token saving
  • Fast debugging
  • Logs
  • CLI tools
  • Agent responses
  • Low bandwidth chat

Not Good For

  • Formal writing
  • Legal text
  • UX copy
  • Friendly conversation

Quick Test

Input: Explain why React component re-renders when passing inline object.

Output: Inline object new each render. Ref change. Props diff. Re-render. useMemo.


Goal

Less words. Same meaning. Max efficiency.