Claude Code status line
arcade-statusline
An arcade-themed status line with a Pac-Man style chase game and a flower-trail animation.
Install
git clone https://github.com/sorosora/arcade-statusline.gitFrom the README
Arcade Statusline for Claude Code Turn your Claude Code status bar into a retro game. Two themes available: Pac-Man inspired (chase game) and Pikmin Bloom inspired (flower planting trail). Themes Pac-Man Inspired Context window usage drives the character across the board, while rate limit ghosts chase from behind. - Chase game -- Character position maps to context window usage; ghosts chase proportionally to rate limits - Ghost room -- The 7-day ghost stays caged in a walled room when usage is under 50%, bouncing left and right - Chomp animation -- Character toggles between open (ᗧ) and closed (●) mouth on each refresh - Ghost animation -- Both ghosts alternate legs (ᗩ/ᗣ) in opposite phase - Cherry at 95% -- A red cherry (ᐝ) marks the auto-compact threshold - Game over -- When a rate limit hits 100%, the ghost catches the character and GAME OVER appears - Effort badge -- Your effortLevel from ~/.claude/settings.json appears after the 5-hour rate limit; hidden during GAME OVER Pikmin Bloom Inspired A squad walks in place while a flower trail scrolls behind them. Using context plants flowers; idle time leaves footprints. - Flower planting -- Every 15-minute slot gets a flower if you consumed context, or a dot (·) if idle - Big flower cycle -- Every 8 slots (~2 hours), a big flower slot (🪻🌻🌷) appears with a seedling (🌱) waiting to bloom - Pikmin animation -- 🔴🟡🔵 squad alternates order on each refresh - Fruit on reset -- Rate limit reset times show as fruit (🍎🍊🍋🍇🍓🍑🫐) in future slots - Rate limit aware -- Rate limit hit prevents flower planting for that slot - Effort badge -- Your effortLevel from ~/.claude/settings.json appears before the bloom indicator; xhigh / max add a ⏩ marker; hidden when a rate limit is hit Common - Color-coded warnings --…
How status lines work
- A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
- Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
- Or run /statusline inside Claude Code and describe what you want.
Details
- Repository
- sorosora/arcade-statusline
- Type
- Status lines
- Language
- Rust
- License
- MIT
- Last updated
- 21 April 2026
- Topics
- bashclaudeclistatuslineterminal
FAQ
What is arcade-statusline?
An arcade-themed status line with a Pac-Man style chase game and a flower-trail animation. It is a status line for Claude Code, from sorosora/arcade-statusline on GitHub.
How do I install arcade-statusline?
Clone sorosora/arcade-statusline from GitHub and follow the setup steps in its README.
Is arcade-statusline popular?
sorosora/arcade-statusline has 81 GitHub stars and 1 forks. It was last updated on 21 April 2026.
More status lines
claude-watch
70xleddyl/claude-watch
A minimal status line for Claude Code.
claude-usage-monitor
58aiedwardyi/claude-usage-monitor
A status line plugin showing 5-hour and 7-day quota, context usage, tokens and reset countdowns.
byebyecode
96byebye-code/byebyecode
An enhanced fork of CCometixLine that adds 88code account information to the status line.
Model Relay
106cablate/model-relay
Per-window model switcher, subagent router, and automatic 429 failover for Claude Code — switch any window with /provider, delegate subagents across models, and keep Remote Control & statuslines working.
claude-usage-bar
115mnapoli/claude-usage-bar
A status bar that shows your Claude Code usage.
claudia-statusline
37hagan/claudia-statusline
A Rust status line with compaction detection and SQLite-backed session tracking across consoles.
Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.