AIトークンのコストや無駄が生じる場所、支出を抑える方法に関するツール、論文、ベンチマーク、ベンダーページを集めた厳選リスト。
karanb192/cache-tax
休憩中にプロンプトキャッシュを維持し、キャッシュ切れ後に送信する際の再構築コストを事前に見積もるClaude Code mod。
- スター
- 359
- フォーク
- 55
- 未解決の Issue
- 20
- 最終コミット
- 一昨日
これは何?
Cache Taxは、プロンプトキャッシュの有効期限が切れた後、長時間のセッションを再開する際のコストに対処するClaude Code用modです。休憩前に/keepwarmコマンドを実行すると、上限付きの維持時間が設定されます。その間はセッションのフォークが一定間隔で短いpingを送り、キャッシュされたコンテキストを維持します。pingは維持時間中に限って送信され、キャッシュの読み戻し結果からキャッシュが温まっていないと分かると停止します。
大きなコンテキストを持つセッションにキャッシュ切れの状態で戻ると、modは最初の通常メッセージを一度保留し、キャッシュの再構築にかかる推定コストを表示します。メッセージを再送信すると通常どおり処理され、/clearを使えばメモからやり直せます。プロンプトの上に表示されるステータス行では、キャッシュの維持状態、次のpingの予定時刻、直近の読み戻し結果を確認できます。料金の推定にはモデルごとの定価を使用し、サブスクリプションプランでは追加料金として請求されないことも明記しています。
主な機能
- 01設定した時間内、定期的なpingでプロンプトキャッシュを維持する
- 02キャッシュ切れ状態で送信する前に再構築コストを見積もり、メッセージを一度保留できる
- 03キャッシュの読み戻し結果からキャッシュ切れと分かった場合、自動で維持処理を停止する
- 04/cache-taxによるステータス表示と、プロンプト上部のステータス行を提供する
- 05マーケットプレイスからClaude Codeプラグインとしてインストールできる
ユースケース
- 長時間のコーディングセッションを昼食や会議で中断する際、コンテキスト全体の再構築コストを抑える
- 古くなったセッションを再開するか、要約メモを使って新しく始めるか判断する
- APIキーによる従量課金で長時間Claude Codeを使う際に、キャッシュの状態とコストを確認する
クイックスタート
- 1
マーケットプレイスを追加する
claude plugin marketplace add karanb192/claude-code-mods - 2
cache-tax プラグインをインストールする
claude plugin install cache-tax@claude-code-mods - 3
Claude Code を再起動するか、開いているセッションでプラグインを再読み込みする
/reload-plugins - 4
ウォームセッションで keepwarm を6時間有効にする
/keepwarm
使う前に知っておきたいこと
- Claude Code 2.1.287 以降が必要です。また、ping を実行するには Claude Code を起動したままにする必要があります。
- keepwarm の ping ごとにトークンを消費するため、無料ではありません。
- API-key とクラウドプロバイダーのセッションでは、キャッシュの有効期間がデフォルトで5分です。promptCacheTtl を "1h" に設定する必要があります。
収録されている特集
トピック
よくある質問
- cache-tax とは?
- 休憩中にプロンプトキャッシュを維持し、キャッシュ切れ後に送信する際の再構築コストを事前に見積もるClaude Code mod。 Cache Taxは、プロンプトキャッシュの有効期限が切れた後、長時間のセッションを再開する際のコストに対処するClaude Code用modです。休憩前に/keepwarmコマンドを実行すると、上限付きの維持時間が設定されます。その間はセッションのフォークが一定間隔で短いpingを送り、キャッシュされたコンテキストを維持します。pingは維持時間中に限って送信され、キャッシュの読み戻し結果からキャッシュが温まっていないと分かると停止します。
- cache-tax は無料で使えますか?ライセンスは?
- cache-tax は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cache-tax は今もメンテナンスされていますか?
- 活発にメンテナンス中。cache-tax の最終コミットは 2026年11月5日 です。
- cache-tax は何に使えますか?
- 長時間のコーディングセッションを昼食や会議で中断する際、コンテキスト全体の再構築コストを抑える 古くなったセッションを再開するか、要約メモを使って新しく始めるか判断する APIキーによる従量課金で長時間Claude Codeを使う際に、キャッシュの状態とコストを確認する
- cache-tax のインストール方法は?
- マーケットプレイスを追加する: claude plugin marketplace add karanb192/claude-code-mods cache-tax プラグインをインストールする: claude plugin install cache-tax@claude-code-mods Claude Code を再起動するか、開いているセッションでプラグインを再読み込みする: /reload-plugins ウォームセッションで keepwarm を6時間有効にする: /keepwarm
- cache-tax はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/karanb192/cache-tax
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude CodeとCodexのAPI通信をローカルプロキシでキャプチャし、リクエスト内の各要素にトークンコストを割り当てます。
Claude Code、Codex、Copilot CLI、Pi向けのプラグイン。同じリポジトリでの過去のセッションから学習し、コーディングエージェントのトークンコストを削減します。
Claude CodeやCursorなどのAIコーディングツール向けのセルフホスト型LLMゲートウェイ。複数のプロバイダーにリクエストを振り分け、ツール出力を圧縮してトークン使用量を削減します。
プランの利用枠を使い切る前に、Claude Codeのサブエージェントの大量起動、大きなコンテキストを伴うプロンプト、リトライループを抑制するmodです。
Claudeが作業している間、Claude Codeのプロンプト上で遊べるターミナル向けアーケードゲーム(Snake、Tetris、Doom風シューティング、2048など)。