murongg/TokPeek
一个在Mac菜单栏里显示AI编程工具消耗了多少token的应用
TokPeek读取本地保存的AI会话日志,直接在macOS菜单栏中显示token使用量和预估花费。所有计算都在用户自己的Mac上完成,不会发送到服务器,用户可以按今天、7天、30天、90天或全部时间查看使用情况,并按模型和客户端分类。这个用Swift写的应用内部调用了一个叫tokscale-core的Rust库来完成实际的解析和统计工作。
它做什么
- 会话文件的查找、解析、计费和统计全部在本地运行,会话内容不会上传到任何服务器
- SwiftUI菜单栏应用通过JSON与用Rust写的tokpeek-core-ffi库通信,Swift这一侧不解析文件也不重新计算总量
- 可以设置按日、按周或按月的预算,当使用量达到80%和100%时会收到本地提醒
- 正式发布的版本要求macOS 14及以上,以Universal 2格式同时支持Apple Silicon和Intel芯片的Mac,并经过Apple签名和公证
- 通过Sparkle检查已签名的更新,安装前始终会先询问用户
为什么重要
对于同时使用多个AI编程工具、搞不清token花了多少钱的开发者来说,这提供了一种不外传数据、又能一眼看清使用量和费用的方式。开源也意味着任何人都可以查看计费和会话解析的具体实现逻辑。
本仓库术语
- MenuBarExtra · 用来在macOS菜单栏常驻显示图标和菜单的SwiftUI功能
- C ABI · 让Swift和Rust这类不同语言之间可以互相调用函数的通用规则
- tokscale-core · 负责读取AI会话日志并计算token使用量与费用的Rust库
- Sparkle · 用于处理macOS应用签名更新的安全自动更新框架
- Universal 2 · 将Apple Silicon和Intel两种架构代码打包进同一个应用的构建格式
仓库简介(英文)
Native, local-first macOS menu bar app for tracking AI token usage, estimated costs, daily trends, clients, and models. Powered by tokscale-core.
在 GitHub 打开热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库