- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

[推广] Codex 新站点 HappyCode 推广,纯 Plus 号池(0.04 倍率)活动送 75 刀额度
联想 2026 款 ThinkPad T14p 笔记本新增“酷睿 Ultra 5 338H + 32G + 1T”版本,售 10999 元
项目地址
github.com
GitHub - 1pitaph/claude-stats: Native macOS menu-bar stats, terminal, Notch...
Native macOS menu-bar stats, terminal, Notch Island, and network debugging for AI coding work.
做这款app的起因来源于小红书上看到过一个叫claude statistics的小工具,功能很简单,其实就是可以查看token实时的用量
我是建筑设计背景,真正大量开始写代码就是从ai coding能力突飞猛进的节点开始的,此前接触的并不多,我觉得对于coding小白来说,token使用量就是一种正反馈,我还挺想对自己每天使用ai的量有一个量化的统计的,再加上一直以来对审美都挺挑剔的,用了几款之后我对界面并不满意,就产生了自己来写一个的想法
最初也是以menu bar extra的形式,可以显示当前的预估token消耗,在写了一些小工具之后,我发现git其实挺重要的,又加入了git追踪的功能,以及一些突发奇想的与git相关的统计(其实没什么用hhh),例如不同coding模型提交git的活跃度,与gihub实际提交的重合度等等

token统计

git统计

git graph
再后来我想起来以前用过一款time tracking工具,叫tyme,里面有一个功能蛮有趣的,就是会统计你的break时间,于是我把这个概念引入了正在做的这款app,我把它叫做ai activity,原理是分析ide在前台的时间与session的活跃时间来一定程度的反映每天在多大程度上使用了ai,单日的统计可能并不准确,但长期的统计我觉得是有一定价值的,会相对反映专注程度的变化
ai activity-日视图
ai activity-周视图
做完上述三个主要功能后,一个朋友在使用的时候跟我说有时候在任务栏找不到menu bar,最开始我想到的是类似bartender那样的重组menu bar的功能,但实现起来比我想象的复杂,也有很多的问题,于是放弃了,最终选择的是可以吸附在屏幕四周的floating bar,鼠标hover的时候floating面板就会展开

floating bar-codex

floating bar-claude
做完这些,又好像缺了些什么,menu bar和floating bar 虽然方便,但是展示范围有限,信息密度低,后续想要添加新功能也并不方便,于是又写了主界面,可以看到claude和codex的剩余用量,以及status的状态,status出现异常的时候可以发出通知
主界面
主界面最开始加的就是排行榜功能,可以看到其他人的token消耗量以及历史趋势,出于隐私的考虑,排行榜的数据上传使用的是cloudkit,也是默认关闭的,后来断断续续的加了一些小功能,claude和codex的剩余用量,status的状态,以及status出现异常的时候可以发出通知
排行榜
status 通知设置
token 用量
主界面的其他功能是我在coding的过程中遇到的真实需求拓展的,比如我可能同时开了好几个项目运行在本地端口,但是多了就分不清,关闭端口我也不会用命令,就写了一个展示端口的功能,可以一键关闭;再比如brew包管理和开发环境的检查,这些都没有很直观的界面展示,我在最初coding的时候真的遇到了很多环境上的问题,版本冲突,管理混乱的问题,所以就又有了这俩功能;还有network功能也是提供了一个浏览器f12以外的备选项,扩展了更多的功能,但该模块目前还在完善中,问题比我想象的多

homebrew 管理

开发环境检测

更详细的git graph
接下来是一些杂项功能,skills和一些configs的统计,skills按照不同的项目和层级做了分类,configs里面可以查看模型的一些配置信息,或是模型编写的plan,可以方便查看以前的plan(或许偶尔出错的时候会有该需求hhh)
plans 统计
skills 统计及下载
最后是linux do模块,因为经常都会打开浏览,所以我就想不如做进app吧,然后就有了这个模块,现在的ui还略显简陋与杂乱,后续会继续优化
linux do 模块
从开始写这个app到现在过去了一周,过程中一直都在做加法,加了很多功能,但或许配合的并不好,所以接下来的重点应该就是开始做减法,去掉冗余的功能,以及优化ui
最后,欢迎大家使用和提意见
2 个帖子 - 2 位参与者