Skip to content
    ↑↓ select↵ openesc close
    English中文
    TTWK

    Tokenwatch

    v0.5.0Tools & Commands
    opencode-tokenwatch

    Real-time token usage, cache analytics & performance dashboard plugin for OpenCode CLI

    GitHub stars

    18

    Monthly installs

    428

    70 in 7 days

    Composite scoreSCORE

    46.1

    Multi-signal model

    Last commit

    16 days ago

    2026-08-04

    Install and configure

    opencode.json

    Writes to this project's opencode.json — applies to this repository only.

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["opencode-tokenwatch@0.5.0"]
    }

    opencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.

    English · 简体中文

    Sidebar

    OpenCode CLI 的实时 Token 用量统计、缓存分析与性能指标插件。

    功能

    • 侧边栏面板 — 会话级与按模型的实时统计(请求数、Token、缓存、成本)
    • 缓存命中率 — 按模型实时追踪,带趋势指示器(↑/↓)与全局加权总计
    • 性能指标 — TTFT / TPS / 端到端延迟,含 P50/P95/P99 延迟分位数
    • Token 分布 — 按角色(system / user / tool / output)分解用量占比
    • 成本追踪 — 按模型实时显示请求成本(需 provider 返回计费数据)
    • 错误率统计 — 识别并统计失败请求,实时计算错误率
    • /usage 命令 — HTML 报告 → JSON 导出 → 文本报告 → 设置
    • HTML 报告 — 交互式 ECharts 仪表盘:Token 趋势、性能对比、TPS 排名、错误率分析,自动在浏览器打开
    • 持久化统计 — 性能指标永久累积写入独立文件,历史数据不受会话重置影响
    • 多级折叠 — 面板、模型、子区块均可折叠,状态持久化
    • 语言切换 — 中英双语,跟随系统或手动切换

    安装

    npm install opencode-tokenwatch
    

    opencode.jsonopencode.jsonc 中添加:

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["opencode-tokenwatch"]
    }
    

    配置

    在 OpenCode TUI 中输入 /usage设置,可交互式开关各显示项和切换界面语言,配置自动持久化,无需手动编辑配置文件。

    用法

    在 OpenCode TUI 中输入 /usage,选择:

    • HTML 报告 — 选择日期范围,生成仪表盘并在浏览器打开
    • JSON 导出 — 导出完整用量数据至 ~/.opencode/reports/
    • 文本报告 — 导出 Markdown 格式至 ~/.opencode/reports/
    • 设置 — 开关侧边栏显示项、切换语言

    数据文件

    文件 路径 说明
    JSONL 日志 ~/.opencode/tokenwatch.jsonl 原始请求日志
    聚合统计 ~/.opencode/tokenwatch-stats.json 持久化性能统计
    报告输出 ~/.opencode/reports/ HTML / JSON / Markdown 报告

    系统要求

    • OpenCode CLI(支持 opencode db 命令)
    • Node.js 18+

    构建

    npm install
    npm run build
    

    相关项目

    许可

    MIT