pandev-metriks/pandev-cli
一款把AI编程助手账单按任务拆解开的命令行工具
pandev在本地读取Claude Code、Codex CLI等AI编程代理留下的日志,计算出每个任务、分支、模型或文件到底花了多少钱。整个过程都在自己电脑上完成,不需要注册账号,也不会向外发送任何数据。只需一行命令npx pandev即可运行,macOS和Linux已有正式版,Windows则提供实验性安装脚本。
它做什么
- 它要解决的问题是:AI编程工具按token计费,但账单和实际工作任务之间毫无关联
- 项目发现Claude Code的日志里所有记录都写成HEAD而不是真实分支名,如果直接用这些数据计算,单个任务的花费可能被夸大多达70倍,pandev通过git reflog还原每个时间点的真实分支来修正这个问题
- pandev task、pandev files、pandev models等命令可以按任务、文件、模型分别查看花费和缓存使用情况,pandev web还能打开一个只能本机访问(127.0.0.1)的仪表盘
- 工具会读取提示词原文并显示出来,但不会保存或发送它,程序本身也不会发起任何对外网络请求
- 这是一个早期项目,GitHub上有8个star,源代码为专有许可,可执行文件通过npm分发
为什么重要
对日常使用AI编程助手的开发者或团队负责人来说,这把一张笼统的账单拆成了具体是哪个任务花了钱、为什么花钱,可以直接用来做预算管理和优化提示词。项目还特意写明了如何自行验证数据不会外传,这对处理敏感代码和提示词的工具来说是建立信任的关键。
本仓库术语
- token · AI模型处理文本的最小单位,大多数AI服务按token数量计费
- git reflog · git仓库中按时间顺序记录分支切换等引用变化的日志
- loopback(回环地址) · 像127.0.0.1这样只能在本机内部访问、外部网络无法连接的地址
- 缓存读取/写入(cache read/write) · AI模型复用此前处理过的内容时产生的费用项,与全新输入或输出的价格不同
仓库简介(英文)
by task, branch, model and file. Runs locally, sends nothing.
在 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插件集中起来供安装的仓库