rz1989s/claude-code-statusline
Transform your Claude Code terminal with atomic precision statusline. Features flexible layouts, real-time cost tracking, MCP monitoring, prayer times, and beautiful themes.
解決的問題
Claude Code Enhanced Statusline 為使用 Claude Code 時的終端提供了一個高度可自訂的即時資訊顯示。它解決了必須手動檢查各項指標(如 token 成本、模型版本、git 狀態與 MCP 伺服器健康狀態)的問題,將這些資訊整合至可設定的狀態列(或多行)中,顯示於終端底部。
如何運作
此專案由一系列 shell 腳本與一個 TOML 設定檔組成。它採用模組化架構,各個「原子元件」(如 cost_daily.sh 或 mcp_status.sh)負責收集特定資料並呈現。主控器根據 Config.toml 檔案載入這些模組,允許使用者定義要顯示的行數(1-9 行)以及每行顯示哪些元件。
適用對象
希望在不離開終端工作流程的情況下,深入掌握會話成本、資源使用狀況與環境狀態的 Claude Code 使用者。
主要特色
- 原子元件系統:28 個單一用途的元件,可精確控制顯示內容(例如,日、週、月成本使用獨立元件)。
- 區塊指標:原生成本計算、燒毀率監控、快取效率追蹤與成本預測。
- 模組化佈局:可設定 1 到 9 行的顯示,允許使用者以任意順序混合搭配元件。
- 廣泛整合:支援 git 狀態、Claude Code 版本、MCP 伺服器健康狀態,甚至包含伊斯蘭祈禱時間與希吉拉曆。
- 效能最佳化:採用符合 XDG 標準的快取與 SHA-256 完整性保護,最大限度減少外部命令執行與延遲。
相關
- 專案
- 專案
- 專案
- 專案
- 專案