写了个 Claude Code 的 token 用量预警插件,开源

每次发 prompt 前自动估算 token 消耗,超出阈值就提醒(或拦截)。

核心功能:

  • :warning: 超阈值自动警告,默认 50K tokens
  • :prohibited: 可选 block 模式,发送前手动确认
  • :wrench: 阈值自由配置,支持 50K / 1M 写法

装完之后对 Claude Code 完全透明,不影响正常使用。

https://github.com/Laotree/pre-usage-plugin

这东西就那样,之前写过一个类似的,后来发现不如直接查API文档。

小白问一下,这个插件是不是只能在VS Code里用啊?我不太确定它跟其他编辑器能不能兼容,感觉功能挺实用的但怕自己装错了。

mark一下,周末有空试试

又来这种帖子了,开源项目满天飞,实际用起来各种环境问题,最后还得自己改半天,真有人会一直用下去吗?

最近正好在折腾长prompt的优化问题,上个月因为一个超长prompt把当天的额度用光了,导致团队其他人没法继续测试。你这个提醒功能确实很实用,不过想问问具体是怎么估算token的?是调用了Claude自己的tokenizer还是用了近似算法?我测试过tiktoken在一些边缘case上偏差还挺大的,特别是代码里混合特殊符号的时候。

安装步骤其实挺简单的:先clone仓库,然后进项目目录npm install,把配置文件里的阈值改成自己需要的数字,最后在Claude Code的设置里启用插件就行。我用的时候发现如果同时开多个项目,每个项目需要单独配置阈值,这个稍微有点麻烦,不过写个脚本就能统一处理了。

周末试完反馈下,前段时间被超额一次直接吃了几十刀

团队场景下额度共享要严控,不然整组没法干

确实,开源项目装到自己机器上总差点意思

默认50K挺合理,不过最好能按项目分别设阈值

预警功能挺实用,但50K阈值有点保守