Morgan Dutemple
← Toute l'Agenthèque
SkillProductivitéClaudeUtilisé pour ce site

Caveman

Caveman est la skill communautaire qui a popularisé le principe de sortie « caveman-style » : couper le remplissage, les formules de politesse et les explications superflues d'un agent de code pour réduire sa consommation de tokens. C'est ce principe, appliqué directement dans les sessions Claude Code de ce projet, qui inspire désormais la façon dont l'auteur de ce site travaille avec Claude, même si le paquet npm/skill décrit ici n'a pas été installé séparément comme plugin. Le dépôt propose deux briques distinctes : une skill Claude Code (licence MIT) qui réécrit la sortie de l'agent en phrases courtes et factuelles, et un composant Proxy séparé, plus puissant (licence BSL-1.1), qui compresse ce que l'agent lit avant chaque appel au fournisseur.

Dépôt GitHub de Caveman, la skill Claude Code de compression de sortie

Avantages clés

  • Licence MIT pour le cœur (la skill elle-même, l'Agent SDK, le CLI, les SDK clients), donc librement modifiable et intégrable
  • Deux niveaux d'installation, de la skill seule jusqu'au proxy complet avec hooks Claude Code et statusline
  • Gain de tokens auto-déclaré de 33,2 % sur un benchmark Claude Code publié dans le dépôt (docs/WRAP-BENCHMARK.md), avec les 18 vérifications à réponse exacte de ce test toutes validées

Pour qui, pour quoi

Développeurs qui utilisent Claude Code au quotidien et veulent réduire leur consommation de tokens sur des sessions longues, sans sacrifier l'exactitude des réponses.

  • Réduire le volume de texte généré par l'agent sur des sessions de debug ou de revue de code longues
  • Compresser ce que l'agent lit avant chaque appel API via le composant Proxy (au-delà de Claude Code : Codex, Gemini, Aider, OpenCode...)
  • Adopter un style de sortie factuel et sans remplissage comme principe de travail, avec ou sans installer le paquet

Comment démarrer

  1. 1Installer la skill seule (cœur MIT) : `npx skills add JuliusBrussee/caveman`.
  2. 2Pour la compression de lecture avant chaque appel fournisseur (produit Proxy, plus puissant) : `npm install -g @caveman-ai/cli && caveman setup --install`, puis `caveman claude` (ou `codex`, `gemini`, `aider`, `opencode`, `hermes`, `openclaw`).
  3. 3Un installeur complet avec hooks Claude Code et statusline existe aussi, via un script `curl | bash` épinglé à une version (v2.3.1 au moment de la rédaction), pour qui veut l'intégration la plus poussée.
  4. 4Documentation complète sur docs.caveman.so/docs/quickstart.

Points de vigilance

  • Licence scindée : la skill (le cœur, l'Agent SDK, le CLI, les SDK clients, les contrats, le catalogue de providers, le shell d'extension) est en MIT, mais le composant Proxy/Engine/Cache Engine/rewriter/Browse/serveur MCP est en BSL-1.1, source disponible mais pas open source au sens OSI, avec conversion automatique en Apache-2.0 d'ici le 21 juin 2030 ou quatre ans après la sortie de chaque version. Le produit Proxy le plus puissant n'est donc pas entièrement open source.
  • Le chiffre de 33,2 % de réduction de tokens est auto-déclaré par le projet sur son propre benchmark Claude Code (docs/WRAP-BENCHMARK.md), pas audité de façon indépendante : à traiter comme une revendication du mainteneur, pas comme une mesure tierce vérifiée.
  • Ce site applique le principe de sortie sans remplissage dans ses propres sessions Claude Code, mais n'a pas installé ce paquet précis comme plugin séparé : cette entrée documente l'outil communautaire qui a popularisé la technique, pas une dépendance effectivement installée sur ce projet.

Questions fréquentes

Caveman est-il open source ?

En partie. La skill elle-même (ce qu'on installerait comme skill Claude Code) est en licence MIT. Le composant Proxy, plus puissant, est en licence BSL-1.1 : source disponible mais pas open source au sens strict, avec conversion en Apache-2.0 prévue d'ici 2030.

Le gain de 33,2 % de tokens est-il vérifié indépendamment ?

Non, c'est un chiffre auto-déclaré par le projet sur son propre benchmark Claude Code, publié dans docs/WRAP-BENCHMARK.md du dépôt. À traiter comme une revendication du mainteneur, pas comme un audit tiers.

Faut-il installer le Proxy pour profiter du principe ?

Non. La skill seule (`npx skills add JuliusBrussee/caveman`) suffit pour appliquer la compression à la sortie de l'agent. Le Proxy va plus loin en compressant aussi ce que l'agent lit avant chaque appel au fournisseur, mais demande une installation séparée (`@caveman-ai/cli`).

Caveman fonctionne-t-il avec d'autres agents que Claude Code ?

La skill MIT cible Claude Code. Le CLI du Proxy (`caveman <agent>`) prend en charge plusieurs agents : Claude Code, Codex, Gemini, Aider, OpenCode, Hermes, OpenClaw.