生活
菜單列上多了一排數字:有人把 AI Coding 套餐的餘額,做成了一眼就能看的樣子
開發者 lostexile 在 V2EX 開源 macOS 菜單列工具 MyToken Dashboard,把散落各家的 AI Coding 套餐額度集中顯示,本文從情境拆解這款小工具與圍觀討論背後的開發者日常。
先把場景補上。9 月 24 日傍晚,開發者 lostexile 在 V2EX 的「分享創造」節點發了一則帖子,標題寫得很直白:做了個小工具,集中看 AI Coding plan 套餐的餘額。距離發文十二個小時左右,帖子累積了三百多次瀏覽,回覆不多,但那一則回覆本身就很有戲:有人順手貼出自己在 Gnome Shell 上寫的同類擴充套件,等於兩個不同平臺、各自獨立開發的人,在同一個帖子裡撞出了同一個需求。
一個越來越常見的桌面風景
情境其實不難想像。你訂了不只一家 AI Coding 服務,可能是智譜、DeepSeek、Kimi,也可能是小米或火山。每家的額度都放在各自的後臺,每次想確認「這個月還剩多少」,就得挨個登入、挨個點進去。額度本身是分散的,查詢這個動作也是分散的。
lostexile 的解法是把這件事收攏到 macOS 的菜單列。選單列直接顯示總體剩餘額度,點開之後是各家明細。同一個來源可以掛多個帳號,這個細節很關鍵,因為真的會有人同一家服務開兩個帳號輪著用。如果遇到內建名單之外的服務,工具也留了自訂接口:內建登入視窗抓 Cookie 和 JSON 接口,點選欄位就能完成映射,不需要寫程式也能接上新來源。
技術選型是 Tauri 2 加 Rust,憑證只存在本機。因為涉及敏感資料,作者決定乾脆不打包發行,直接開源放在 GitHub 上,讓有疑慮的人可以自己檢查原始碼,有客製化需求也可以自己改來用。文末那句「麻煩給個愛的 star」是 V2EX 分享創造節點的標準收尾,輕快,不掩飾。
敏感資料怎麼處理,比功能本身更值得看
這類工具最讓人猶豫的地方從來不是功能,而是信任。要查額度,就得把帳號憑證交給這個工具;市面上一款來路不明的閉源小程式,很難讓人放心把 Cookie 放進去。
lostexile 的處理方式是把選擇權還給用戶:不打包、只開源、憑證不出本機。原始碼攤在 GitHub 上,安裝包和 repo 都在 releases 頁面。這種做法在獨立開發者圈子裡不算罕見,但用在「碰憑證」的工具上,幾乎是唯一能建立信任的路。用的人可以先讀 code 再決定裝不裝,這比任何隱私權聲明都有說服力。
這也讓人聯想到社羣裡反覆出現的一類討論:工具越小越實用,用戶對它的資料流向反而越在意。先前 Typeless 砍額度時,留言區一堆人開始報替代方案菜名,那場討論裡大家挑工具的標準也差不多,功能可以妥協,資料處理方式很難妥協。這與Typeless 用戶在留言區報菜名找平替的場景,背後是同一種挑軟體的直覺。
回覆欄裡的另一個平行宇宙
帖子只有一則回覆,來自用戶 0x5c0f。對方先說了句「已點」(star 已給),接著借樓掛上自己的同類作品:一個 Gnome Shell 擴充套件,也叫查看餘額,repo 名叫 ai-quota。
這則回覆值得單獨看。兩個人顯然沒有約好,一個在 macOS 做菜單列應用,一個在 Linux 桌面做 Shell 擴充套件,解決的是同一件事。這種「各自平臺各自解法」的平行開發,通常代表需求已經足夠普遍,只是還沒有被大公司收進官方功能裡。AI Coding 服務的後臺是按單一服務設計的,但用戶的真實使用狀態是多家並訂,這個縫隙就留給了社羣。
V2EX 的分享創造節點常常是這樣:一個小工具發出來,回覆不多,但每則回覆都可能是另一個小工具。樓主沒有把回覆當成搭便車,樓下的也理直氣壯地借樓,這種氛圍讓節點看起來像一個攤位不多的市集,每個攤主都在做自己的小東西,偶爾發現隔壁攤在賣同款。
為什麼「查餘額」會長成一個品類
把視野拉遠一點看,額度查詢工具的出現,其實對應著 AI Coding 訂閱制的一個副作用:額度變成了一種需要被管理的資源。
訂一家服務的時候,餘額只是後臺裡的一個數字。訂了三四家之後,餘額變成了排程問題,哪家的額度快見底了、要不要切到另一家、這個月還能不能跑那個大一點的任務。這些判斷都需要即時的數字,而官方後臺偏偏是為「單一用戶、單一服務」設計的,不會幫你跨家彙總。
所以菜單列上的那一排數字,實際上是把「多家訂閱」這種使用狀態翻譯成了一個一眼可讀的介面。額度焦慮不會因此消失,但至少查詢的成本從五次登入變成一次瞥視。開發者圈對這類小工具的偏好由來已久,把日常工作裡重複的動作壓縮成一個快捷鍵、一個菜單列圖示,先前有人在上班時間用側邊欄工具刷小紅書,也是同一種把麻煩做小的思路,可以參考把上班族的分心做成產品的 ToolSide 觀察。
小工具的存活方式
回到這款工具本身。開源、不打包、憑證不出本機,這三個決定加起來,其實定義了一種很務實的小工具存活方式:作者不需要承擔散布閉源二進位檔的信任成本,用戶不需要在「方便」和「安全」之間二選一。
對真的有需求的人,裝法很單純,到 GitHub 的 releases 頁面抓安裝包,或者乾脆拉原始碼自己 build。會用多家 AI Coding 服務的人通常也具備改 code 的能力,這讓「自訂接口」和「隨意修改自用」變成實際可行的選項,而不是行銷話術。
至於這個品類會不會長出更多同類工具,恐怕會。只要 AI Coding 服務繼續按家收月費、按額度計量,跨家彙總的需求就會一直在。官方不做的事,菜單列會有人做,Gnome Shell 也會有人做。9 月 24 日那則帖子裡,兩個攤位已經各自開張了。
主題: 消費生活
標籤: #mytokendashboard+開源工具#aicoding+額度焦慮#v2ex+分享創造