프로젝트 소개

OpenCode Visual Cache는 OpenCode TUI용 플러그인으로, 사이드바에서 토큰 캐시 적중률을 실시간으로 시각화합니다. 캐시 적중률 진행률 표시줄, 토큰 세부 정보(캐시 읽기/쓰기, 미적중, 출력), 세션 누적 비용 및 캐시 절감 금액, 모델 입력/캐시 읽기/캐시 쓰기 단가(provider 구성에서 동적으로 읽음) 등의 핵심 정보를 제공합니다. 패널은 접을 수 있으며, 각 섹션(토큰 세부 정보, 모델 및 가격, 토큰 분포, 로드된 스킬, 잔액, 하단 상태 표시줄)은 개별적으로 켜고 끌 수 있습니다. 적중률 색상은 테마 색상에 맞게 자동 조정됩니다(≥85% 녹색, ≥70% 주황색, <70% 빨간색). 토큰 분포는 역할(시스템 프롬프트/사용자/하위 에이전트 지시/Tool 호출/Tool 결과)별로 비율을 추정합니다. 슬래시 명령어(/cache-session, /cache-rate, /cache-section, /cache-config, /cache-lang, /cache-balance 등)를 통해 구성을 동적으로 조정할 수 있으며, 설정은 즉시 적용되고 영구 저장됩니다. 중국어/영어/일본어/한국어 다국어 자동 감지 및 런타임 전환을 지원하며, USD/CNY/EUR/JPY/GBP/KRW 다중 통화 비용 환산을 지원합니다. 잔액 조회 기능은 DeepSeek, SiliconFlow, OpenRouter, Moonshot 등 제공업체를 지원하며, 현재 세션 제공업체에 따라 자동으로 전환됩니다. 하단 상태 표시줄에는 적중률, 토큰 및 잔액이 한 줄로 표시됩니다. opencode 1.x 및 2.x와 호환되며, 코드 모델에 구애받지 않고 모든 OpenCode 호환 AI 모델을 지원합니다.