NoobyGains/claude-pulse
Real-time usage monitor for Claude Code — session limits, weekly limits, and plan tier with colour-coded progress bars
解決的問題
Claude Code 使用者經常缺乏對使用限制和成本的即時可見性。claude-pulse 提供一個高度可自訂的狀態列,可直接整合至 Claude Code 的終端介面,讓使用者無需手動檢查設定或呼叫外部 API,即可即時監控會話與每週限制、上下文視窗使用狀況,以及支出情況。
作用方式
此工具在每次狀態更新時,從 Claude Code 透過 stdin 接收 JSON 資料。它處理這些資料——包括速率限制、模型資訊與成本——並以彩色 ANSI 狀態列的形式呈現。它還可安裝 PostToolUse 鈎子,以追蹤工具呼叫、經過時間與 Git 分支變更。為處理時間相關的更新(如動畫與計時器),它會設定 Claude Code 的 refreshInterval 設定。
適用對象
使用 Claude Code(v2.1.80+)並擁有 Pro 或 Max 訂閱的開發者,希望在終端中直接獲得 AI 使用狀況與成本的視覺化即時儀表板。
主要特色
- 即時監控:追蹤會話與每週限制、上下文視窗壓力,以及各模型限制(Opus、Sonnet、Fable)。
- 零 API 依賴:直接從 Claude Code 的 stdin 讀取使用資料,避免 OAuth 與速率限制問題。
- 成本追蹤:支援超過 25 種貨幣的即時會話成本追蹤,並支援即時匯率。
- 高度可自訂:提供 10 種主題、5 種動畫模式與 8 種條形樣式,適應任何終端美學。
- 整合工具:內建專注計時器、Git 分支顯示與工具使用的心跳指示器。
- 輕量級:單一檔案 Python 腳本,無外部依賴。
相關
- 專案
- 專案
- 專案
- 專案
- 專案