PRECCツール、事前ツール呼び出し圧縮でClaudeコードAPIコストを削減

PRECCは、モデルに到達する前に冗長なコンテキストを圧縮することで、Claude Code APIのコストを削減するオープンソースツールです。Bash、Read、Grepの呼び出しを傍受するプリツールコールフックを使用して、圧縮アルゴリズムを適用します。
仕組み
このツールは、冗長なコンテキストが複数回送信されることでAPI請求額が上昇するコスト問題に対処します。無駄の一般的な原因には以下が含まれます:
- 同じファイル内容が繰り返し送信される
- 冗長なシェル出力
- モデルが完全には必要としない重複したgrep結果
プリツールコールフックは、ツール出力がClaudeに到達する前にRTK(冗長性を考慮したトークン圧縮)を実行します。圧縮プロセスは以下の通りです:
- 繰り返される範囲を重複排除
- ノイズを取り除く
- 大規模な読み取りを要約
- 圧縮バージョンをモデルに返す
パフォーマンス結果
このフックは約2.93ミリ秒で実行され、操作に知覚できる遅延を追加しません。実際には、ユーザーは典型的なコーディングセッションで入力トークンが40〜66%減少するのを確認しています。圧縮は冗長性を取り除きながら信号を保持するため、モデルの出力品質は変わりません。
この種の最適化は、Claude Codeを広範に使用する開発者にとって特に有用です。繰り返しのファイル読み取りやツール出力は、トークン使用量とコストを大幅に増加させる可能性があるためです。
📖 Read the full source: r/ClaudeAI
👀 See Also

サイロスダッシュボード:OpenClawエージェントを管理するためのオープンソースWeb UI
Silos Dashboardは、OpenClawエージェントを管理するためのMITライセンスのWeb UIで、設定ファイルやCLIを単一のインターフェースに置き換えます。エージェント管理、ストリーミング対応のライブチャット、スキルインストール、タスクボード、チャネル統合、分析機能を提供します。

コーベル:クロスリポジトリアーキテクチャ分析と設計ドキュメントのためのオープンソースCLI
Corbellは、複数のリポジトリをスキャンしてアーキテクチャグラフを構築し、ローカルで設計ドキュメントを生成する無料のオープンソースCLIツールです。Ollamaを使用して完全にオフラインで動作するほか、さまざまなLLMプロバイダーをサポートしており、コードをマシン外に送信することはありません。

クロード・スルース:Claude AIのための56タスク調査ワークフロー
Claude Sleuthは、Claude AI向けの構造化された調査ワークフローで、6つのフェーズと56のタスクを備え、Cloudflare D1による永続的な状態保存と、ISO 8601タイムスタンプ、POLEエンティティレコード、ICD 203確率表現を含む標準化された出力規約を特徴としています。

LetMeWatch: PythonプラグインがFFmpegのシーン検出を介してClaudeに動画分析機能を追加
開発者がLetMeWatchという約200行のPythonプラグインを作成し、FFmpegを使用してシーン検出を行い、視覚的な変化があるフレームのみを抽出してタイムスタンプを付け、バッチでClaudeのマルチモーダル視覚機能に送信することで、Claudeが動画を分析できるようにしました。