出来事の日付:2026年4月5日。 Cavemanというオープンソースの開発者向けプロジェクトが、コーディングエージェントにより簡潔に回答させるプロンプトスキルから、エージェントが読み書きする量を減らすためのより幅広いツール群へと拡大した。GitHub上のドキュメントによると、このプロジェクトはClaude Code、Codex、Gemini、Cursorのほか、数十種類のエージェント環境に対応している。

当初のスキルは、コード、コマンド、エラー文を維持しながら、圧縮された、いわゆる原始人風の言葉を使うようエージェントに指示する。ユーザーは複数段階の圧縮レベルを選択することも、この動作を無効にすることもできる。メンテナーは、可読性とやり取りの高速化を主な利点とし、出力トークン使用量の削減は副次的な効果だと説明している。また、このスキルはプロンプトのオーバーヘッドを加えるため、もともと応答が短いワークロードでは総使用量が増える可能性があるとも警告している。

より新しいコンポーネントであるCaveman Proxyは、出力ではなく入力を対象とする。これはローカルで動作し、送信前にリクエストのペイロードを圧縮したうえで、ユーザーが選択したプロバイダーにリクエストを転送する。リポジトリによると、復元用コピーはユーザーのディスク上に残り、プロバイダーの認証情報は選択したサービスへそのまま渡される。エンジンはペイロードの種類を識別し、それぞれに特化した圧縮機へ振り分けるほか、時系列順を保ちながら、関連性、直近性、エラーのシグナルを使ってコンテキストを選択できる。

開発者らの報告によると、条件を固定した54回実行のベンチマークで、プロキシはClaude Codeを直接使用した場合よりも、プロバイダーが報告する入力トークンを33.2%少なく抑え、18件の完全一致回答チェックに合格した。この結果はプロジェクトによるベンチマークであり、独立監査やプロバイダーの請求書ではない。ドキュメントは、管理された反実仮想の測定結果と、ローカル利用から導かれた推定結果とを明確に区別している。

Cavemanには、圧縮、検索、統計、エンコーディングの各ツールを備えたMCPサーバーも含まれる。ローカル分析コマンドは、数カ月分のエージェント履歴を調べ、トークン使用量の多い処理フローを特定し、提案された変更が過去のセッションにどのような影響を与えた可能性があるかを推定できる。プロジェクトによると、この分析は読み取り専用で、アカウントを必要としない。別の機能では、変換によってコンテキストサイズが縮小すると見込まれる場合、インストール済みスキルの指示を画像ページに変換し、検索機能が引き続き働くようフロントマターをテキストのまま残す。

ライセンスはパッケージ内で異なる。スキル、コマンドラインインターフェース、クライアント向けコンポーネントにはMIT条件が適用される一方、エンジンに接続されたランタイムコードにはソース利用可能なBSL 1.1が使われる。ドキュメントによると、匿名のコマンドおよびトークン数のテレメトリーはデフォルトで有効だが、ユーザーはコマンドまたは標準的なDo Not Track設定によって無効化できる。これらの追加機能により、Cavemanは既存のエージェントに代わるものではなく、それらを取り巻く最適化レイヤーとして位置付けられる。

コマンドラインパッケージは、既存の設定ファイルを書き換えることなく、複数のエージェントプログラムをラップすることもできる。未対応のフレームワークについては、アプリケーションがローカルプロキシ経由でプロバイダーにリクエストを送れるよう、ドキュメントにベースURLを使った統合手順が示されている。