← 返回项目库

OpenCode Token 中文用量看板

面向 OpenCode 的本地 Token 用量分析看板,支持趋势、模型、Provider、热力图与缓存未命中下钻。

这是一个由 Rust 与 React 构成的本地 Web 服务,用于读取 OpenCode SQLite 数据并以中文图表呈现 Token 消耗。交付包含可重复的本地演示 fixture,能够在没有云端账号和外部 API 的环境中验证总览、时间范围、缓存分析和会话详情路径。

真实界面

项目截图

共 6 张

最近 30 天
最近 7 天
最近 90 天
最近 180 天
最近 365 天
全部时间

Capabilities

核心功能

按时间范围查看 Token 消耗趋势
Token 输入、输出、推理与缓存组成分析
模型贡献排行榜
Provider 用量分布
按日期和时段查看活跃度热力图
缓存命中率与未命中 Token 分析
缓存未命中会话列表与消息生命周期下钻
V1/V2 OpenCode SQLite 数据兼容

适用场景

复盘不同模型和 Provider 的 Token 使用成本
定位缓存未复用导致的额外 Token 消耗
在无外部服务环境中学习和验证 OpenCode 数据分析

适合谁

使用 OpenCode 的开发者、AI 工具运营者、需要观察 Token 成本和缓存复用的团队。

商业化思路

社群学习、研究与技术验证收录;不承诺云端服务、真实账号接入或商业授权。

你会拿到什么

  • 固定提交版本的中文适配源码包
  • 可重复生成演示数据的本地 fixture 脚本
  • 6 张真实中文功能界面截图
  • 构建、测试、运行与许可证披露说明

部署流程

  1. 1安装 Node.js 20+、npm 和 Rust 工具链,并进入项目目录。
  2. 2执行 npm ci 安装锁定依赖。
  3. 3执行 npm run build 生成静态资源。
  4. 4执行 scripts/run-demo.sh 启动带演示数据的本地预览,或设置 OPENCODEDBPATH 运行真实本地数据。

真实验证结果

已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本地演示数据不是用户真实 OpenCode 记录;云端账号、外部 API、远程采集和在线协作能力不在项目范围内。

部署难度

中等

最低配置

Rust 工具链、Node.js 20+ 与 npm;本地预览使用生成的 SQLite fixture,生产运行需要用户自行提供 OpenCode 数据目录。

开源许可证

上游未声明许可证

最后验证

2026-09-02

授权说明

上游仓库未提供明确许可证文件;交付包已内置醒目的研究用途与权利声明,仅限学习研究,超出范围需另行取得权利人授权。

Release notes

版本记录

1 个已发布版本

vcn-0b4242fd7bba 当前推荐

首个中文社群学习交付版本:补充本地演示 fixture、演示数据告知、V2-only 缓存下钻兼容,并完成最终中文界面与运行证据。

部署要求:Node.js 20+、npm、Rust 工具链与现代浏览器;真实数据运行需要本地 OpenCode SQLite 数据库。

已知问题:当前发布仅提供本地运行与研究验证,不包含云端部署、账号登录或外部服务连接。

登录后领取