Show HN:Claude Token 用量條與上下文使用 Chrome 擴展
這是一款免費開源的 Chrome 擴展,能在 Claude.ai 上顯示 Claude 計劃用量(5 小時限制、每週限制、額外積分)、上下文窗口的實時 Token 計數器以及提示緩存倒計時。完全在瀏覽器內運行,無需賬户、無分析、無外部服務器。
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 安裝或從源代碼手動加載。