桌面工具
ClaudeQuota
給 Claude Pro / Max 使用者的 Windows 系統匣小工具:隨時顯示 5 小時與每週用量,以及各自什麼時候重置。數字只取官方來源,取不到就直說,不做推估。
角色:獨立開發、開源發佈技術主軸:桌面 UI · 系統整合平台:Windows 10 / 11(單一 exe)
重點
+
只用官方數字
讀官方用量端點,失敗改讀桌面版本機快取
+
三種顯示方式
系統匣圖示、置頂卡片、工作列迷你橫條
+
不擋路
Win+D、切換虛擬桌面都不會消失,全螢幕自動讓開
+
CI 建置發佈
exe 由 GitHub Actions 建置並附 SHA-256
↑ 點任一張卡片看它怎麼做到的
為什麼做這個
我每天都在用 Claude Code,最常遇到的狀況是做到一半突然被告知「已達用量上限」,而且不知道還要等多久才會重置。官方雖然有用量頁面,但要特地打開才看得到。
所以想要一個不用打開任何東西、瞄一眼工作列就知道還剩多少額度的小工具,順便練習 Windows 桌面程式在多螢幕、虛擬桌面、全螢幕等情境下的行為處理。
功能總覽
關鍵技術決策
資料來源不可靠時,寧可說讀不到
用量端點有速率限制,也可能因 token 過期而失敗。與其根據對話紀錄自行推算用量,不如分層取用官方資料:先查端點、失敗再讀桌面版快取,兩者都沒有就明確顯示讀不到。
取捨
偶爾會看到「讀不到」,但看到的數字一定是官方的。
系統架構
Windows 系統匣(pystray)
├─ 置頂卡片 / 工作列迷你橫條(Tkinter)
└─ 圖示繪製:Pillow,6 種樣式
資料來源(依序嘗試):
├─ 官方用量端點(約每 2 分鐘)
├─ Claude 桌面版本機快取
└─ 都失敗 → 顯示讀不到
發佈:GitHub Actions 建置 exe + SHA-256
技術棧
PythonpystrayPillowTkinterWin32 APIGitHub Actions