[开源] 为了方便查看 Token 消耗,基于 TokScale 撸了一个原生 SwiftUI MenuBar App
MIT 协议开源地址: [https://github.com/murongg/TokPeek](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 环境变量指定的额外路径。
---
原文链接:[点击查看](https://www.v2ex.com/t/1231117)
**有什么需求和问题 尽管提 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 环境变量指定的额外路径。
---
原文链接:[点击查看](https://www.v2ex.com/t/1231117)
评论
暂无评论。