Hotakus/opencode-visual-cache
OpenCode TUI 插件 · 实时 Token 缓存命中率 · 侧边栏可视化 / Real-time Token Cache Hit Rate Sidebar Plugin for OpenCode TUI
何を解決するか
OpenCode Visual Cache は、OpenCode 用の TUI(ターミナルユーザーインターフェース)プラグインであり、LLM トークンキャッシュのリアルタイム可視化を提供します。ユーザーがキャッシュヒット率、トークン使用状況の詳細、およびプロンプトキャッシュによって生じるコストと節約額を監視できるようにします。これらは通常、標準的なターミナルインターフェースではユーザーに見えない情報です。
動作方法
このプラグインは OpenCode SDK と統合され、AIプロバイダーからリアルタイムのトークンデータと価格情報を取得します。業界標準の式を使用してキャッシュヒット率を計算し、折りたたみ可能なサイドバーパネルとオプションの下部ステータスバーにデータを表示します。また、文字数に基づいてトークンの分布を推定し、システム、ユーザー、サブエージェント、ツールなどの異なる役割ごとの消費状況を把握できるようにします。
対象ユーザー
APIコストを追跡し、プロンプトキャッシュの効率を最適化し、セッションおよびサブエージェントのトークン使用量をリアルタイムで監視したい開発者や高度なユーザー向けです。
主な特徴
- リアルタイムキャッシュ監視: カラーコード付きプログレスバー(緑:$\ge 85%$、オレンジ:$\ge 70%$、赤:$< 70%$)でキャッシュヒット率を表示。
- コスト追跡: セッションの累計コストとキャッシュによる節約額を計算。複数の通貨とカスタム為替レートをサポート。
- 詳細なトークン分解: キャッシュ読み取り、書き込み、ミス、出力トークンを追跡。役割ごとの推定分布も提供。
- uma Balance 統合: DeepSeek、SiliconFlow、OpenRouter、Moonshot などの複数のAIプロバイダーからアカウント残高を照会し、自動的にプロバイダーを切り替えます。
- サブエージェント対応: セッション内の特定のサブエージェントのキャッシュ統計を監視できるように、ビューを切り替えられます。
- カスタマイズ可能なUI: 折りたたみ可能なパネル、多言語対応(中国語、英語、日本語、韓国語)、設定可能な下部ステータスバーを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト