AI開発者ツール
claude-thermos
Claude Codeのプロンプトキャッシュを温かく保つオープンソースユーティリティで、サブエージェントが5分以上実行された場合の高コストな再エンコードを回避します。
claude-thermos
claude-thermosとは
claude-thermosは、ローカルリバースプロキシとして動作し、Claude Codeセッションを監視して、サブエージェントのアイドル期間中にプロンプトキャッシュが期限切れになるのを防ぐために最小限のウォームリクエストを自動的に送信するオープンソースツールです。
claude-thermosと類似AIツールの比較
| 料金モデル | 無料 | 無料 | 無料 | 無料 |
| 無料クレジット | ||||
| 主な機能 |
|
|
|
|
| メリット |
|
|
|
|
| 注意点 |
|
|
|
|
| おすすめの人 |
|
|
|
|
claude-thermosの使い方
- 1Python 3.11+ および 'claude' CLI がインストールされ、PATH が通っていることを確認します。
- 2uvx を使用して claude-thermos 経由で Claude Code を実行します: 'uvx claude-thermos' ('claude' の代わりに)。
- 3通常の Claude 引数を渡します: 'uvx claude-thermos -p "バグを修正"'。
- 4オプションで挙動を調整: --idle, --interval, --max-cycles, --subagent-window。
- 5ウォーミングを無効にするには、環境変数 CLAUDE_WARMER_DISABLE=1 を設定します。
claude-thermosの主な機能
- サブエージェントのアイドル期間中の自動キャッシュウォーミング
- 調整可能なアイドル時間、間隔、最大サイクル
- イベントログとコスト削減を含むセッションサマリー
- 既存のClaude Code使用とのシームレスな統合
claude-thermosのユースケース
- 複数のサブエージェントを使用する長時間のClaude Codeセッションでのコスト削減
- メインエージェントがサブエージェントでブロックされているときのプロンプトキャッシュ期限切れの回避
- Claude CodeデプロイメントのAPI使用状況の監視と最適化
claude-thermosの料金と無料枠
claude-thermos の料金モデルは 無料 です。
このツールは完全に無料で利用できます
claude-thermosのメリット・注意点
メリット
- キャッシュを温かく保つことでAPIコストを削減
- uvxで簡単にセットアップ可能
- 詳細なログと節約額の見積もりを提供
- オープンソースでカスタマイズ可能
注意点
- Python 3.11+が必要
- Claude Code CLIでのみ動作
- 追加のローカルプロキシ設定が複雑さを増す可能性がある
claude-thermos はどんな用途に向いていますか?
- 多くのサブエージェントを使用して複雑なタスクをClaude Codeで行う開発者
- Claude CodeセッションのAPI支出を最適化したいチーム