爱意满满的作品展示区。
murongxdb

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

  •  
  •   murongxdb · 20h 58m ago · 819 views

    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 环境变量指定的额外路径。
    7 replies    2026-07-31 11:40:58 +08:00
    Fish1024
        1
    Fish1024  
       19h 24m ago
    感谢,已下载并使用。
    wanniwa
        2
    wanniwa  
       19h 4m ago

    建议可以 CodexBar 一样,把进度直接展示在状态栏
    murongxdb
        3
    murongxdb  
    OP
       18h 36m ago
    @Fish1024 感谢支持
    murongxdb
        4
    murongxdb  
    OP
       18h 35m ago
    @wanniwa 这个主要是 token 统计,没有进度这个概念,如果说一定要有进度,可能是预算消耗进度,这个可以加一下
    liuchao719
        5
    liuchao719  
       17h 43m ago via iPhone
    未来能支持一下 watch 端查看吗,我目前还没找到类似 app
    murongxdb
        6
    murongxdb  
    OP
       17h 42m ago
    @liuchao719 这是一个本地数据应用,没有联网,watch 端应该获取不到数据
    murongxdb
        7
    murongxdb  
    OP
       17h 42m ago
    @wanniwa 已支持预算进度
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   868 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:23 · PVG 05:23 · LAX 14:23 · JFK 17:23
    ♥ Do have faith in what you're doing.