このプロジェクトについて

OpenCode Visual Cache は OpenCode TUI 向けのプラグインで、サイドバーに Token キャッシュヒット率をリアルタイムで可視化します。キャッシュヒット率のプログレスバー、Token 明細(キャッシュ読み込み/書き込み、ミス、出力)、Session 累計費用とキャッシュ節約額、モデルの入力/キャッシュ読み込み/キャッシュ書き込み単価(provider 設定から動的に読み取り)などのコア情報を提供します。 パネルは折りたたみ可能で、各セクション(Token 明細、モデルと価格、Token 分布、読み込み済みスキル、残高、下部ステータスバー)は個別にオン/オフできます。ヒット率の色はテーマ色に適応します(85% 以上は緑、70% 以上は橙、70% 未満は赤)。Token 分布は役割(システムプロンプト/ユーザー/サブエージェント指示/Tool 呼び出し/Tool 結果)ごとに割合を推定します。 スラッシュコマンド(/cache-session、/cache-rate、/cache-section、/cache-config、/cache-lang、/cache-balance など)で設定を動的に調整でき、設定は即時反映され永続化されます。中/英/日/韓の多言語自動検出と実行時切り替えに対応し、USD/CNY/EUR/JPY/GBP/KRW の多通貨費用換算をサポートします。 残高照会機能は DeepSeek、SiliconFlow、OpenRouter、Moonshot などのプロバイダーに対応し、現在のセッションのプロバイダーに自動追従して切り替えられます。下部ステータスバーはヒット率、Tokens、残高を 1 行で表示します。 opencode 1.x と 2.x に互換し、コードはモデル非依存で、すべての OpenCode 互換 AI モデルをサポートします。