tokscale:具備原生 Rust 核心的高效能 AI 程式碼助理代幣使用與成本追蹤工具

tokscale:具備原生 Rust 核心的高效能 AI 程式碼助理代幣使用與成本追蹤工具

它解決了什麼問題

Tokscale 提供一個集中式的方式,讓開發者能夠監控與分析各種 AI 程式碼助理與 IDE 的代幣消耗與成本。開發者不必為每個使用的工具分別檢查日誌或儀表板,Tokscale 會從本機檔案與 API 聚合使用資料,為開發者呈現統一的 AI 支出與生產力概況。

工作原理

此工具使用原生 Rust 核心,掃描本機資料目錄、會話檔案與各種 AI 客戶端使用的資料庫(例如 SQLite)。它會解析這些日誌,提取輸入、輸出、快取讀寫與推理的代幣數量。為了計算成本,Tokscale 會整合 LiteLLM 的價格資料,提供即時成本估算,並在新模型出現時自動回退。

目標使用者

此工具設計給同時使用多種 AI 程式碼助理(如 Cursor、Claude Code、GitHub Copilot 等)的開發者,讓他們能追蹤總代幣使用量、監控成本,並視覺化 AI 輔助開發的模式。

重點特色

  • 廣泛相容性:支援超過 30 種不同的 AI 客戶端,包含 Cursor、Claude Code、Zed Agent 與 GitHub Copilot。
  • 高效能:採用原生 Rust 核心,具平行檔案掃描與 SIMD JSON 解析,遠快於純 JavaScript 實作。
  • 互動式 TUI:提供終端使用者介面,包含多種視圖(概覽、模型、每日、每小時、統計、代理),以及 GitHub 風格的貢獻圖。
  • Web 可視化:提供互動式 2D 與 3D 貢獻圖,讓使用者可視化時間軸上的使用情況。
  • 成本追蹤:即時計算各模型的價格,支援分層定價與快取折扣。
  • 社群整合:內建排行榜與公開個人檔案,讓使用者分享與比較代幣使用情形。

Sources