Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoGauge — OpenCode Go 用量仪表盘

GoGauge

本地优先的 OpenCode Go 用量统计面板:配额窗口、Token 构成、模型排行、使用记录,打开即见。

🌐 English


📸 截图

主页(亮色) 主页(暗色)
Home Light Home Dark
用量统计 使用记录
Stats Records
设置 登录 关于
Settings Login About

✨ 功能

  • 配额窗口实时监控:滚动 5 小时 / 每周 / 每月,进度条 + 剩余比例 + 重置倒计时
  • 用量概览:缓存命中率 / 命中量 / 总 TOKEN(含缓存命中)/ 请求数 / 费用 / 会话数
  • 今日趋势:24 小时输入 / 输出柱状图
  • 用量统计:Token 构成(输入 / 输出 / 推理 / 缓存读 / 缓存写 / 会话)、模型用量环形图 + 排行、费用/请求/总 TOKEN 三线趋势
  • 会话历史:按会话聚合请求数 / 输入 / 输出 / 推理 / 总 Token / 成本,分页浏览
  • 使用记录:请求级明细分页浏览,支持模型筛选
  • 内置 WebView 登录:独立登录窗口打开官方授权页,自动回填 cookie 与工作区,无需手动复制
  • 自动同步:增量同步(1/5/15/30 分钟可选)+ 同步范围设置(30/60/90/180 天 / 所有)
  • 双主题:亮色 / 深色一键切换;中英双语界面
  • 系统托盘:关闭窗口最小化到托盘;应用图标使用品牌 Logo
  • 本地优先:所有数据保存在本机 SQLite,登录凭据仅用于同步官方接口

🖥 快速开始

直接使用(Windows)

下载 Releases 中的 GoGauge.exe(单文件,无需安装):

  1. 双击运行,欢迎页点击「立即登录」弹出官方授权窗口
  2. 完成登录后自动进入面板并同步用量数据
  3. 数据保存在 exe 同目录 data\ 文件夹

需要 Windows 10/11(自带 WebView2 Runtime)。关闭窗口会最小化到系统托盘。

源码运行

pip install -r requirements.txt
python entry.py

打包

build.bat

输出 dist\GoGauge.exe(约 38 MB,--noconsole 无黑窗,含 logo 图标与托盘支持)。

📊 数据说明

  • 数据来源:opencode.ai 工作区用量接口(/_server server-fn)+ 配额页 HTML 解析
  • 总 TOKEN = 输入(含缓存命中)+ 输出 + 推理
  • 缓存命中率 = 命中 /(命中 + 未命中)
  • 费用:USD 原始值,人民币按 open.er-api.com 实时汇率换算(24h 缓存)

🔒 隐私

  • 登录 cookie 仅保存在本机,绝不写入日志、绝不上传
  • 用量数据全部本地存储,应用不含任何遥测

🛠 技术栈

Python · pywebview (WebView2) · SQLite · Chart.js · pystray

📬 联系

📄 License

MIT © GoGauge

About

OpenCode Go 用量统计面板 · Local-first usage dashboard (Python + pywebview)

Resources

Stars

24 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages