写了个小工具 TokenLens,专门用来追踪本地 AI 编程工具的 token 消耗和成本 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
zwhui111

写了个小工具 TokenLens,专门用来追踪本地 AI 编程工具的 token 消耗和成本

  •  
  •   zwhui111 1 day ago 920 views

    希望大佬看看有没有哪里可以改进的,或者哪里有问题的

    TokenLens Dashboard

    核心功能

    • 支持 18 种编程工具( Claude Code 、Cursor 、Copilot 、Gemini CLI 等)
    • 可视化 Token 消耗、缓存命中率,成本趋势
    • 支持按项目,时间范围( 7D/30D/60D/ALL )筛选
    • Code Change Trends / Tool Call Analytics / 24 小时活跃热力图
    • 本地运行,不上传数据,不依赖云服务

    支持的编程工具

    Claude Code 、OpenAI Codex 、GitHub Copilot 、Cursor 、Gemini CLI 、OpenClaw 、OpenCode 、Kiro 、Pi / OMP 、Droid 、Roo Code 、Kilo Code 、Qwen 、Goose 、Antigravity

    24-Hour Activity Heatmap

    项目筛选

    Project Filter

    安装方式

    需要 Node.js >= 22

    # npx 免安装 npx @mikeyxyz/tokenlens # 全局安装(长期使用推荐) npm install -g @mikeyxyz/tokenlens tokenlens GitHub: https://github.com/mikeymiaoxyz/tokenlens
    cusuanan
        1
    cusuanan  
       1 day ago
    hermes 支持吗?
    zwhui111
        2
    zwhui111  
    OP
       1 day ago
    @cusuanan 目前还不支持,可以加入 todo
    jinyan01
        3
    jinyan01  
       1 day ago
    试了一下,项目名字识别有问题,token 量也不准确
    zwhui111
        4
    zwhui111  
    OP
       1 day ago
    @jinyan01 项目名字是不想把全路径的都展示,所以截了一部分,token 量的计算是用 https://github.com/getagentseal/codeburn 这个仓库的计算来的,看起来是蛮准的,毕竟这个项目有 6k 多的 star 了,你用的是哪个 agent ?我再去确认一下
    soFollish
        5
    soFollish  
       1 day ago
    能支持多人么? 给内网装一个,团队人员消耗都能看,也挺好
    zwhui111
        6
    zwhui111  
    OP
       1 day ago
    @soFollish 支持多人的不行,我这个是读取本地的 session 来解析的,没办法读取团队里所有人的。你的这种要求比如 codex 是有的,可以看到团队里每个人的消耗量
    jinyan01
        7
    jinyan01  
       1 day ago
    @zwhui111 #4 我的项目名都是带 “-”,用的 codex
    ysicing
        8
    ysicing  
       20h 52m ago
    少了一个总览的
    zwhui111
        9
    zwhui111  
    OP
       20h 21m ago
    @jinyan01 明白了,项目名显示这个我可以修复一下。还有 token 量这个,我看你截图 cc 里的 input 和 output 量是对的,算起来这个总量不对,是不是有缓存得刷新一下?如果 input 和 output 量没错的话,这个 token 量应该也没问题的。我再 check 一下吧
    zwhui111
        10
    zwhui111  
    OP
       12h 20m ago
    @ysicing 加上了
    zwhui111
        11
    zwhui111  
    OP
       12h 20m ago
    @cusuanan 刚加上
    zwhui111
        12
    zwhui111  
    OP
       12h 19m ago
    @jinyan01 项目名展示这个我改为了用全路径来展示。然后 token 量这个,我排查下来是没把 cache token 这部分加上的,我可以后续修改一下
    About     Help     Advertise     Blog     API     FAQ     Solana     5792 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 69ms UTC 02:45 PVG 10:45 LAX 19:45 JFK 22:45
    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