Claude Code status line

arcade-statusline

An arcade-themed status line with a Pac-Man style chase game and a flower-trail animation.

81 stars 1 forksStatus lines Source

Install

From source
git clone https://github.com/sorosora/arcade-statusline.git

From 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 --…
Read the full README on GitHub

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.
Claude Code docs

Details

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

Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.