Vibe Coding 手搓了个 macos 的用量查看应用 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
zivn

Vibe Coding 手搓了个 macos 的用量查看应用

  •  
  •   zivn 7 days ago 1869 views

    平时用 codex 和 cc + glm ,订阅了一堆服务,每天都要到各个网站查看很多次用量。
    于是干脆手搓了一个 UsageBoard App ,用来查看所有订阅的用量。

    目前支持 Codex 、智谱( ZAI )、DeepSeek 、MiniMax 、Tavily ,全部基于官方 API 。
    其中 Codex 和智谱支持查看 token 用量统计图表,智谱用的官方 API ,Codex 基于本地会话分析。

    功能特性

    • 菜单栏常驻,点击图标打开快速预览。
    • 支持分组展示和标签页展示。
    • 支持手动刷新、定时刷新、单卡片刷新、退出按钮。
    • 插件化用量查询,插件可独立配置刷新间隔和参数。
    • 插件图标支持,从元数据配置加载远程图片并缓存。
    • 订阅级别徽章显示(黑底白字圆角标签)。
    • 插件设置界面从脚本元数据自动生成参数表单。
    • 新增插件默认不启用,启用前会检查必填参数。
    • 插件数据按 stateID 缓存到磁盘,启动后可展示上次成功数据。
    • 首次启动会把内置插件安装到用户插件目录。
    • 设置页支持开机启动、插件拖拽排序、插件帮助文档、检查更新和在线更新。
    • 用量展示支持百分比或数字占比,支持重置时间、进度条颜色和可选 token 统计图。

    插件

    App 是个显示器和调度器,所有的用量信息通过插件来定时获取。
    插件可以自由扩展,让 cc 读一下插件开发文档然后开始自己搓就行。

    分组展示 分组展开统计 GLM 分组展开统计 Codex GLM 标签页 MiniMax 标签页 插件设置

    github 地址: https://github.com/marsmay/UsageBoard
    MIT 协议,随便 fork 随便 DIY 。
    Token 和时间都花了不少,开发不易,求大佬们给加小星星。

    7 replies    2026-05-06 14:04:56 +08:00
    Chicring
        1
    Chicring  
       7 days ago via iPhone
    UI 看起来很好看
    qingmuhy0
        2
    qingmuhy0  
       6 days ago
    mark 了,感觉很不错。
    zivn
        3
    zivn  
    OP
       6 days ago
    感谢大佬们的支持
    wanggaoqi
        4
    wanggaoqi  
       6 days ago
    果然软件的时代已经过去,AI 时代大量软件会冒出来
    Loocor
        5
    Loocor  
       6 days ago
    漂亮!
    zivn
        6
    zivn  
    OP
       6 days ago
    @wanggaoqi 大佬说的对,但是我能说我其实是程序猿么?
    wangcr
        7
    wangcr  
       5 days ago
    用起来不错,fork 了自己改吧改吧
    About     Help     Advertise     Blog     API     FAQ     Solana     1050 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 22:47 PVG 06:47 LAX 15:47 JFK 18:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86