Skip to content

Releases: DearWuu/token_view

TokenView v2.3.0

Choose a tag to compare

@DearWuu DearWuu released this 18 Aug 03:50

更新内容

数据源

  • Kimi 个人版适配 2026-08 站点改版:localStorage token + 过期自动刷新,与团队版机制统一
  • 修复个人版/团队版共享 token 刷新互踢(401 循环)
  • CDP 调试端口被其他程序抢占时自动适配 IPv4/IPv6 回环地址

交互

  • 所有按钮单击即生效(pointerdown + 窗口不抢焦点)
  • 顶部模式:高度随 coding plan 数量自适应、复杂 80% 屏宽、简单横排一排、宽度变化自动重新居中
  • 贴边隐藏:切顶部模式 2 秒后自动收起,仅贴顶生效,鼠标回顶部滑出
  • 高文本缩放屏幕(dpr 1.875)尺寸换算修正

稳定性

  • 修复退出/保存时配置被旧快照覆盖(凭证、provider 变更丢失)
  • 修复退出 dock 位置错乱、拖拽卡死、状态锁死
  • 设置窗口复用不再白屏;保存设置不再误清凭证

其他

  • AGENTS.md 新增超高优先级开发维护规范(六章 21 条)

v2.2.0 新增 Kimi 团队版

Choose a tag to compare

@DearWuu DearWuu released this 07 Aug 09:10

新增

  • Kimi 团队版 provider:refresh_token 一次性提取,access_token 过期自动换新,日常刷新免开浏览器
  • 团队版用量显示为 5h 窗口 / 7d 窗口 / 本月窗口(带重置倒计时圆环)

修复

  • state.json 与配置一致性:启动/删除 provider 时清理已删条目
  • 清理误提交的空文件

v2.1.0 重置倒计时圆环 + 应用图标

Choose a tag to compare

@DearWuu DearWuu released this 22 Jul 16:53

新功能

  • 每个进度条后新增重置倒计时圆环,直观显示距额度重置的剩余比例,悬停查看具体时间
  • 智谱团队版接入 quota/limit?type=2 的官方 nextResetTime(凭证直连与 CDP 兜底两条路径)
  • OpenCode 用 resetInSec 换算重置时间;MiMo 月度按自然月估算
  • 全新应用图标:exe、桌面快捷方式、系统托盘统一

说明

  • 解压后直接运行 TokenView.exe(需 WebView2 Runtime,Win11 自带)
  • 托盘图标与应用图标已统一,旧快捷方式如显示旧图标请删除重建

v2.0.0 重大更新:数据抓取免开浏览器(凭证直连 + CDP 兜底)

Choose a tag to compare

@DearWuu DearWuu released this 17 Jul 03:06

v2.0.0 重大更新:数据抓取免开浏览器

核心变化

数据抓取从「依赖 Chrome 常开」改为「一次性提取凭证 + 日常纯 HTTP 直连」。

设置页新增「提取凭证」按钮,提取一次后日常刷新完全不需要浏览器

新功能

  • 凭证直连模式:5 个 provider 全部支持,提取凭证后纯 HTTP 取数
  • 一键提取凭证:设置页新增按钮,从调试 Chrome 一次性提取登录凭证
  • 智能错误提示:不再误导用户「启动 Chrome」,而是显示真实问题和正确操作

实测验证(36 次压测,无反爬)

Provider 直连方式 凭证有效期
智谱 GLM JWT + org/project 三凭证 长期有效(无 exp)
OpenCode auth cookie -
Kimi kimi-auth cookie (JWT) 约 28 天
小米 MiMo cookie -
火山 Ark cookie + csrfToken -

关键改进

  • 智谱「反爬」真相确认:缺 Bigmodel-Organization / Bigmodel-Project 两个 header,与 WAF / TLS 指纹无关
  • OpenCode 修复 SolidJS SSR 序列化解析(key 无引号的 $R 形态)
  • CDP 降级为凭证提取 + 直连失败兜底,不再需要浏览器常开
  • 错误提示优化:没凭证时引导提取,凭证失效时显示直连真实错误
  • 新增 15 个单元测试(凭证判定 / fetch 路由 / 回退策略 / 三形态解析)

下载

下方 TokenView.exe(21.87 MB),Windows 直接运行,需预装 WebView2 Runtime(Win11 自带)。

升级指南

旧版本升级后,原有 provider 会提示「未提取凭证」。请在设置页点「提取凭证」(需 Chrome 开着并已登录对应平台),之后日常刷新免开浏览器。

v1.1.0

Choose a tag to compare

@DearWuu DearWuu released this 01 Jul 09:33

v1.1.0

新增

  • 8 方向 resize handle:4 边 + 4 角都能拖窗口大小,拖左/上边时位置跟着变
  • auto-hide dock(QQ 风格):顶部模式时鼠标离开窗口 200ms 自动滑出(露 4px 缝),鼠标回顶部 4px 区域滑下完整显示
  • 假透明度:背景半透,文字/进度条保持清晰(替代 WS_EX_LAYERED 整窗 alpha 的副作用)
  • 顶部模式字号 +20%:悬浮卡片内容更易读
  • 顶部模式 progress-bar 12px(从 6px):进度条更明显
  • state.json 协议(Headroom 风格):schema=1 原子写到 %APPDATA%\token_view\state.json,供其他工具消费
  • 8 个测试用例(27 个 pytest):覆盖数据模型、Provider 工厂、state.json 协议、config 读写

优化

  • 后端拆包providers/ 拆成 base/cdp/zhipu/opencode/mimo;api/ 拆成 chrome/screen/window/providers/state/settings/core
  • PyInstaller 打包TokenView.spec 配置 console=False 窗口模式,~22MB 单文件
  • 窗口初始位置:cfg.geometry 优先 → 否则 Win32 SystemParametersInfoW 算屏幕右下角(距任务栏 80px)

  • 智谱团队用量 CDP 抓取反爬根因(Bigmodel-Organization / Bigmodel-Project 必须从 localStorage 读)
  • WebView2 改 y 后重派 mouseenter/mouseleave 死循环(加 200ms 延迟 + 改用 e.screenY)
  • fit 完 dock hidden y 算错(fitWindowOnce 完重设 set_dock_hidden)
  • Windows 透明度用 Form.Opacity 时"只淡背景"的视觉副作用(改假透明度)

文档

  • README/AGENTS/CLAUDE/architecture.md 全部同步到当前实现
  • docs/archive/ 保留历史 PySide6 → pywebview 迁移期任务交接

下载

  • TokenView.exe(22MB,Windows,需要 WebView2 Runtime)

v1.0.0

Choose a tag to compare

@yIJunWangg yIJunWangg released this 01 Jul 08:40