UNPKG

@owloops/claude-powerline

Version:

Beautiful vim-style powerline statusline for Claude Code with real-time usage tracking, git integration, and custom themes

90 lines (89 loc) 2.68 kB
{ "theme": "replace:THEME", "display": { "style": "tui", "charset": "replace:CHARSET", "colorCompatibility": "auto", "autoWrap": true, "tui": { "fitContent": true, "minWidth": 60, "padding": { "horizontal": 1 }, "separator": { "column": "" }, "title": { "left": "{model.icon} {model.value}", "right": "{dir}" }, "footer": { "left": "{activity.durationIcon} {activity.durationVal} {activity.messagesIcon} {activity.messagesVal}", "right": "{metrics.lastResponse}" }, "segments": { "git.headVal": { "items": ["{branch}", "{status}", "{ahead}", "{behind}"], "gap": 1 } }, "breakpoints": [ { "minWidth": 55, "areas": [ "git.icon git.headVal git.headVal git.headVal git.working", "---", "context.icon context.bar context.bar context.pct context.tokens", "block.icon block.bar block.bar block.value block.time", "weekly.icon weekly.bar weekly.bar weekly.pct weekly.time", "---", "session session session today today" ], "columns": ["auto", "1fr", "auto", "auto", "auto"], "align": ["left", "left", "right", "right", "right"] }, { "minWidth": 0, "areas": [ "git.head", "git.working", "---", "context", "block", "---", "session", "today" ], "columns": ["1fr"], "align": ["left"] } ] }, "lines": [ { "segments": { "directory": { "enabled": true, "style": "fish" }, "git": { "enabled": true, "showAheadBehind": true }, "model": { "enabled": true }, "context": { "enabled": true, "autocompactBuffer": 0 }, "block": { "enabled": true, "type": "tokens" }, "session": { "enabled": true, "type": "tokens" }, "today": { "enabled": true, "type": "cost" }, "weekly": { "enabled": true }, "metrics": { "enabled": true, "showLastResponseTime": true, "showResponseTime": false, "showDuration": true, "showMessageCount": true } } } ] }, "budget": { "session": { "warningThreshold": 80 }, "today": { "amount": "replace:TODAY_BUDGET", "warningThreshold": 80 } }, "modelContextLimits": { "sonnet": 1000000, "opus": 200000 } }