AI News HubLIVE
站内改写2 分钟阅读

Show HN:Claude Token 用量条与上下文使用 Chrome 扩展

这是一款免费开源的 Chrome 扩展,能在 Claude.ai 上显示 Claude 计划用量(5 小时限制、每周限制、额外积分)、上下文窗口的实时 Token 计数器以及提示缓存倒计时。完全在浏览器内运行,无需账户、无分析、无外部服务器。

来源Hacker News AI作者: didi2121

Usage Bar for Claude 是一款免费、开源且注重隐私的 Chrome 扩展,旨在为 Claude.ai 用户提供清晰、实时的用量监控。它直接在 Claude.ai 界面上显示您账户的使用限制、上下文窗口占用情况以及提示缓存状态,无需离开对话页面。

该扩展的核心功能包括一个显眼的用量条,以百分比形式展示您在过去 5 小时滚动窗口内的用量,并配有精确的“重置于…”倒计时。当用量达到 100% 时,条会变为红色,提醒您 Claude 即将开始拒绝消息。悬停在该条上,会弹出一个计划面板,详细列出四个关键指标:5 小时限制、每周所有模型限制、额外积分(如有)以及惯例(Routines)用量,每个都显示已用百分比和重置时间。

为了帮助用户管理上下文窗口,扩展提供了一个甜甜圈形状的 Token 计数器。它首先根据可见对话进行快速估算(针对英语等空格分隔语言约 1.3 Token/词,针对中日韩语言约 1 Token/字),然后利用完整的对话负载(包括工具调用、附件和思考块等 DOM 中不可见的内容)进行升级,并跟踪对话树的活动分支,确保编辑或重试不会虚增计数。

另一项实用功能是提示缓存沙漏,它会在每次助手回复后启动一个约 5 分钟的倒计时,让用户知道下一次提问是否仍能享受廉价缓存。这样用户可以更好地规划后续问题,以利用缓存的优势。

隐私方面,扩展仅向 claude.ai 发出同源请求,使用您现有的会话。不会向任何地方发送数据——没有分析、没有遥测、没有第三方服务器。对话文本仅在内存中进行 Token 估算,从不存储或传输。

安装后,您可以通过工具栏图标进行设置,包括切换用量条的显示或隐藏,以及选择位置:页面顶部(浮动覆盖层)或聊天框内(紧凑条)。如果无法找到聊天框,会自动回退到顶部位置。

扩展还支持 14 种语言,自动跟随浏览器语言设置。这些语言包括英语、西班牙语、葡萄牙语(巴西/葡萄牙)、法语、德语、意大利语、俄语、简体中文、繁体中文、日语、韩语、印地语和土耳其语。

目前,Token 计数是基于估算的,并非精确的分词器结果,因为 Claude.ai 的系统提示和工具定义对扩展不可见。对于多组织账户,扩展只使用 API 返回的第一个组织。此外,由于使用了未文档化的 Claude.ai 端点,如果 Anthropic 更改了这些端点,扩展的部分功能可能会暂时失效,直到更新发布。

该项目是 MIT 许可的,欢迎贡献。如果您考虑贡献较大的更改,建议先提交问题。潜在的下一步包括 Firefox 移植和组织切换器。安装方式包括从 Chrome Web Store 安装或从源代码手动加载。