Skip to content

Releases: canyexuanfan/TokenStep-Windows

v0.1.4

Choose a tag to compare

@canyexuanfan canyexuanfan released this 25 Jun 15:44

🎴 本次更新:节奏分享卡对齐 macOS 原版

视觉修复

  • 整卡圆角裁剪:节奏卡应用 22px 圆角裁剪,外部透明(对齐 SwiftUI .clipShape)
  • 月桂环居中:月桂枝按标签实际宽度居中(HStack spacing 12),不再硬编码 ±150px 偏移
  • 新增峰值胶囊:scope 图标 + 峰值时段 + 峰值 tokens,一行展示

波形图平滑

  • y 映射改用 Mac 精确公式 (y+h-20) - v*(h-42)
  • 发光层改用离屏 canvas + 真实高斯模糊(ctx.filter blur 10px),对齐 SwiftUI .blur(10)
  • area / glow / crisp 三层共享同一条 Catmull-Rom 曲线

下载

  • TokenStep_0.1.4_x64-setup.exe — 安装版(推荐)
  • TokenStep_v0.1.4.exe — 绿色免安装版

v0.1.3-windows: fix(ui): 目标线不显示 + 堆叠顺序与导出图统一

Choose a tag to compare

@canyexuanfan canyexuanfan released this 24 Jun 19:12

🎨 本次更新:30 天柱状图全面对齐 macOS 原版

视觉修复

  • 30 天柱状图底部对齐:修复堆叠柱底部参差不齐的问题,所有柱子现在共享同一条底部基线
  • 目标参考线:在「每日目标」高度处显示横贯的细参考线(与 macOS 一致)
  • 堆叠顺序统一:Claude Code(橙)在底部、Codex(绿)在上方,界面与导出截图完全一致
  • 圆角柱 + 空日占位:无数据的日期显示灰色占位条,柱子统一圆角

活动墙(历史页)

  • 默认滚动到最右侧显示今天,向左可查看更早记录
  • 图例颜色档改为随每日目标动态缩放(对齐 macOS)

其他

  • Win 端 Opus 定价同步上游(降到约 1/3)
  • 上游 v0.1.43 三个改动镜像同步(SIGPIPE / Codex 配额健壮性)
  • 分享卡改用 Canvas 自绘,截图改走今日概览渲染

下载

  • TokenStep_0.1.3_x64-setup.exe — 安装版(推荐)
  • TokenStep_v0.1.3.exe — 绿色免安装版

v0.1.2-Windows: feat: 同步上游 v0.1.24~0.1.28 全功能移植 + NSIS 静默覆盖安装

Choose a tag to compare

@canyexuanfan canyexuanfan released this 21 Jun 09:30

TokenStep for Windows v0.1.2

同步上游 v0.1.24~v0.1.28 全部跨平台功能 + 修复安装体验。

✨ 新功能

1. CC Switch 代理流量采集

自动读取 ~/.cc-switch/cc-switch.db,把通过 CC Switch 代理的 Claude / Codex / Gemini 流量也统计进来。代理日志里的真实成本会直接使用,绕过定价表估算,金额更准确。工具名会显示为「Claude Code via CC Switch」「Codex via CC Switch」等。

2. Claude Code 额度卡片

在「今日」页面新增 Claude Code 的 5 小时 / 7 天用量配额卡片(与 Codex 配额卡片并列)。读取本机 Claude Code 登录凭证调用 Anthropic 官方 API,10 分钟缓存。

  • 已登录 Claude Code:显示实时用量百分比
  • 未登录:显示「未登录 Claude Code」提示(不影响其他功能)

3. Codex 配额窗口识别更准

windowDurationMins(300 分钟 = 5 小时 / 10080 分钟 = 7 天)正确分类两个用量窗口,不再盲目取 primary / secondary。对新版 Codex 后端更健壮。

4. Token 生财榜单

接入 scys.com 生财 Token 榜单,「今日」页面显示榜首与「我的排名」。

  • 设置页可开关该卡片
  • 填写自己的榜单 ID 后可看到自己的排名(在 scys.com/tokenrank 个人页获取数字 ID)

5. 今日客户端 / 模型拆分

「今日」页面的两张分布卡片改为显示今日的客户端与模型占比(而非历史累计),累计分布保留在「统计」页。

6. 堆叠活动柱图 + 客户端分色

最近 30 天活动柱图改为按客户端分色堆叠(Codex 绿 / Claude Code 橙 / CC Switch 蓝),并附图例,一眼看出每天各客户端的贡献占比。

🔧 改进

安装体验:静默覆盖,不再弹卸载确认

升级安装新版本时,不再弹出「是否卸载旧版本」的确认页,新版直接覆盖旧版文件(用户设置保存在安装目录之外,不受影响)。在 build-release.bat 中通过 patch NSIS 安装脚本的 PageReinstall 实现。

国际化(i18n)持续完善

所有新增文案均走源头翻译机制(t() / tf()),中 / 英 / 繁三语完整覆盖。

📦 下载

文件 说明
TokenStep_0.1.2_x64-setup.exe 推荐 · NSIS 安装版(已签名,静默覆盖升级)
TokenStep_v0.1.2.exe 免安装版(双击运行,已签名)

已用自签名证书签名。首次运行若 SmartScreen 拦截,点击「更多信息 → 仍要运行」即可。

🙏 说明

  • 本版本为 Windows 移植版,基于 macOS 版 TokenStep(原作者 @黄叔)移植,MIT 许可证。
  • Token Island(刘海)、菜单栏浮层等 macOS 专属功能不在 Windows 版范围内。

v0.1.1-windows

Choose a tag to compare

@canyexuanfan canyexuanfan released this 20 Jun 13:03

TokenStep for Windows v0.1.1

🆕 v0.1.1 更新内容

  • 🌐 多语言支持:新增 English / 繁體中文,设置页一键切换
  • 📊 Codex 配额显示:今日页新增 5 小时 / 7 天使用率进度条
  • 🔧 版本号升级到 0.1.1

📦 下载(二选一)

方式一:免安装版(推荐)

下载 TokenStep.exe(约 7 MB),双击即可运行,无需安装。

  • 想放哪就放哪,建议放固定目录(截图会存在同目录的 share/ 文件夹)
  • 想卸载直接删 exe 即可

方式二:安装版

下载 TokenStep_0.1.1_x64-setup.exe(约 3 MB),双击安装。

  • 会创建开始菜单快捷方式和卸载入口
  • 需要 WebView2 运行时(Win10/11 一般已预装,缺失时自动下载)

⚠️ 首次运行 Windows SmartScreen 可能弹出「未知发布者」警告,点击「更多信息 → 仍要运行」即可。

✨ 功能

  • 🔔 系统托盘驻留,动态进度圆环显示今日 token 完成度
  • 🏠 仪表盘:今日 / 历史 / 统计 / 隐私 / 设置
  • 🎨 5 套主题配色:青绿 / 海蓝 / 紫藤 / 琥珀 / 石墨
  • 🔄 分段圈数进度:用量超目标后开始新一圈
  • 📸 截图:一键导出今日数据卡片 PNG
  • 📊 CSV 导出 + 贡献墙热力图
  • 📊 Codex 配额:5h / 7d 使用率实时显示
  • 🌐 多语言:简体中文 / English / 繁體中文
  • ⚡ 内存优化 + OpenAI 价格估算
  • 🔒 本地优先:只读取用量元数据,不上传内容

🙏 致谢

基于 TokenStep(macOS 原版,作者 黄叔)移植,MIT 许可证。

Windows 移植版作者:十七°

TokenStep for Windows v0.1.0

Choose a tag to compare

@canyexuanfan canyexuanfan released this 19 Jun 19:24

TokenStep for Windows v0.1.0

把 AI token 用量变成「每日 AI 步数」的本地小工具。基于 macOS 版 TokenStep(作者黄叔)移植,Tauri 2 + Rust 构建。

📦 下载(二选一)

方式一:免安装版(推荐)

下载 TokenStep.exe(约 7 MB),双击即可运行,无需安装。

  • 想放哪就放哪,建议放固定目录(截图会存在同目录的 share/ 文件夹)
  • 想卸载直接删 exe 即可

方式二:安装版

下载 TokenStep_0.1.0_x64-setup.exe(约 3 MB),双击安装。

  • 会创建开始菜单快捷方式和卸载入口
  • 需要 WebView2 运行时(Win10/11 一般已预装,缺失时自动下载)

⚠️ 首次运行 Windows SmartScreen 可能弹出「未知发布者」警告,点击「更多信息 → 仍要运行」即可。

✨ 功能

  • 🔔 系统托盘驻留,动态进度圆环显示今日 token 完成度
  • 🏠 仪表盘:今日 / 历史 / 统计 / 隐私 / 设置
  • 🎨 5 套主题配色:青绿 / 海蓝 / 紫藤 / 琥珀 / 石墨,一键切换立即生效
  • 🔄 分段圈数进度:用量超目标后开始新一圈,像运动圆环
  • 📸 截图:一键导出今日数据卡片 PNG,默认存 share/ 文件夹
  • 📊 CSV 导出 + 贡献墙热力图(GitHub 风格活动图)
  • 内存优化:流式读取,支持超大日志历史
  • 💰 OpenAI 价格估算(gpt-5.5 / gpt-5.4)
  • 🔒 本地优先:只读取用量元数据,不上传代码或对话内容

📖 数据来源

自动读取本机已安装的 AI 编码代理的用量日志:

  • Codex~/.codex/sessions/**/*.jsonl + .codex/archived_sessions/*.jsonl + SQLite threads
  • Claude Code~/.claude/projects/**/*.jsonl

不联网,不上传,只统计 token 数量、日期、模型。

🙏 致谢

基于 TokenStep(macOS 原版,作者 黄叔 / Chaoqiang Huang)移植。感谢原作者的开源贡献,遵循 MIT 许可证。

Windows 移植版作者:十七°

🔧 从源码构建

cd windows/src-tauri
cargo install tauri-cli --version "^2.0"
cargo tauri build      # 产出 NSIS 安装包
cargo build --release  # 只产出单 exe