jfrog/boost
Save tokens. Maximize context, Safely
何を解決するか
Boostは、AIコーディングエージェント(Cursor、Claude Code、GitHub Copilotなど)に関連するトークンコストとノイズを削減するために、シェルコマンドの冗長な出力を構造化されたコンテキストに圧縮するコマンドラッパーです。依存関係のインストールや成功したビルド出力などの繰り返しログがコンテキストウィンドウを無駄に占めるのを防ぎつつ、エラー情報や実行時間といった重要な情報を保持します。
動作方法
Boostはシェルコマンドのラッパーとして機能します。rawでノイズが多いログをエージェントに直接渡すのではなく、コマンドに特化したフィルターを適用して、出力をコンパクトで構造化されたコンテキストに変換します。たとえば、長大な npm ci の出力は、復元されたパッケージと検出された脆弱性の要約に置き換えられます。コマンドが失敗した場合、Boostはエージェントがエラーを理解できるように、失敗したテストやスタックフレームの詳細を保持します。
対象ユーザー
- AIエージェントユーザー:長時間の作業中にトークンコストを抑え、コンテキストウィンドウをスリムに保ちたい開発者。
- DevOps/CIエンジニア:CIパイプライン(例:GitHub Actions)で短く、スキャンしやすいジョブログを求める人。
- ツール開発者:自社のCLIツールにカスタムの TOML フィルターを追加して、エージェントフレンドリーなツールにしたい人。
特徴
- トークン効率:Terminal-Bench 2.0に基づく実測で約12%のコスト削減を達成し、タスクの成功確率は低下しません。
- エージェント統合:Cursor、Claude Code、GitHub Copilot、Codex CLIに特化して設計されています。
- コマンド対応:Docker、npm、pytest、Git、GitHub CLIなど、一般的なツールをラップします。
- 可視性:インタラクティブなWebレポートとターミナルベースの要約で、トークンの節約状況を追跡できます。
- プライバシー重視:ローカル優先で動作し、原始ログはマシン上に保持。エクスポート前にシークレットをマスキングします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト