GoForum🌐 V2EX

[开源] 为了方便查看 Token 消耗,基于 TokScale 撸了一个原生 SwiftUI MenuBar App

murongxdb · 2026-07-31 08:29 · 0 次点赞 · 0 条回复

MIT 协议开源地址: https://github.com/murongg/TokPeek
有什么需求和问题 尽管提 Issue ,合理的我都会处理

感兴趣的朋友求点个 Star

先上图

已有功能

  • 菜单栏实时显示:Token + 费用双行、仅 Token 、仅费用或仅图标。
  • 用量总览:总 Token 、预估费用、活跃天数、每日平均值、数据来源数量。
  • Token 构成:输入、输出、缓存、推理 Token 。
  • 趋势图表:今天和过去 24 小时按小时展示;其他范围按天展示,并支持悬停查看详情。
  • 时间范围:今天、过去 24 小时、7 天、30 天、90 天、全部时间、自定义日期。
  • 周期对比:Token 和费用与上一相同长度周期比较。
  • 多维筛选:按客户端、模型筛选,结果会同步影响汇总、图表、客户端占比和模型排行。
  • 客户端分析:显示各客户端的 Token 占比,并自动合并较小来源。
  • 模型排行:最多展示前 8 个模型,包含模型、提供商、Token 数和占比。
  • 预算管理:支持每日、每周、每月预算,可按费用或 Token 设置。
  • 预算预测:显示已用、剩余、预算进度,并预测本月最终费用。
  • 本地提醒:预算达到 80% 和 100% 时发送 macOS 通知。
  • 自动刷新:手动、每 30 秒、每分钟或每 5 分钟;支持 ⌘R 刷新。
  • 系统集成:登录时启动、浅色/深色模式、键盘操作、VoiceOver 、减少动态效果。
  • 应用更新:通过 Sparkle 自动检查 GitHub Releases ,安装前需要确认。
  • 中英文支持:简体中文和英文界面。
  • 本地隐私:会话发现、解析、定价与聚合都在本机完成,不上传会话内容,也没有分析 SDK 。
  • 数据来源:支持 Claude Code 、Codex 、Cursor 、Gemini 等 Tokscale Core 能识别的本地会话,也可以读取 Tokscale 环境变量指定的额外路径。
0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: murongxdb
发布: 2026-07-31
点赞: 0
回复: 0