
A cockpit for Claude Code: plan bars and subagent strips, context, usage limits with reset countdowns and burn rates, spend, the model route and a pet. Six bar styles, three collapsed looks. CLI and Desktop.
Terminal
[-]
▄▄▄▀▀▀▀▀▄▄▄▄
▀▀ ▀ ▀
▄▀ ▀▄
▀▀▀▀ ▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀
▄▄▀▀ ▀▀▀ ▀▀▀▄ Lv 5
▀▀▀▀▀▀ ▀▀▀ ▀ ●●●●○
▀ ▀▀ ♥♥♥♥♡Claude Desktop

A pixel Pokémon above the prompt that reacts to Claude's tools, subagents and questions, levels up as turns finish, and needs feeding and petting.
Install this mod with claude plugin marketplace add dgokcin/claude-pokemon-mod and claude plugin install pokemon@claude-pokemon, then pick a starter such as /pokemon charmander. It runs in the terminal or the Desktop app's Code tab.
Yes. The mon stops, faces you and shows a red ! for questions, plan approvals and permission prompts until you answer. Under an organization policy that blocks classic.* events, the ! still shows for questions and plan approval but not for permission dialogs.
With both meters empty for 3 hours of open session time it faints. /pokemon revive heals it in 5 minutes; left fainted for 24 more hours it runs away, and you can catch it again in the wild. With /pokemon nuzlocke on, a fainted mon is gone for good, and /pokemon needs turns the meters off.
No. The VS Code extension and the mobile app have no band to draw in, so the mon only shows in the terminal and the Desktop app's Code tab.

A cockpit for Claude Code: plan bars and subagent strips, context, usage limits with reset countdowns and burn rates, spend, the model route and a pet. Six bar styles, three collapsed looks. CLI and Desktop.
⎿ agent-profiler: Agent Profiler pane opened (shown in the terminal and the desktop app).
╭────────────────────────────────────────────────────────────────────────────────────────────────✕─╮
│ 125ms agent time · 1 turn(s) │
│ model ███████░░░░░░░░░░░░░ 33% │
│ tools ░░░░░░░░░░░░░░░░░░░░ 0% │
│ subagents ░░░░░░░░░░░░░░░░░░░░ 0% │
│ engine/other █████████████░░░░░░░ 67% │
│ │
│ Running │
│ idle │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
⚠ agent-profiler: ⏱ model 33% · tools 0%Execution profiler for Claude Code: model wait vs tools vs subagents, live, with OTLP export
Opus 4.8 │ main │ app │ ▓▓░░░░░░░░ 44k/200k │ $0.41
Catppuccin Frappé-themed status line with model, git branch and dirty flag, folder, a block context bar, and session cost.
Opus 4.8 high ✦ │ ctx 22% │ app (main) │ PR #1287 ● │ $0.41 · 10m +128 -34
Session ● ● ● ● ● ● ● ● ○ ○ ○ 74% left Resets in 2h 6m
Weekly ● ● ● ● ● ● ● ● ● ● ○ 93% left Resets in 2d 0h
Fable ● ● ● ● ● ● ● ● ● ○ ○ 85% left Resets in 2d 0h
◐ Read:index.ts ✓ Read×1 ✓ Bash×1 ✓ Edit×1 ✓ Grep×1
◐ code-reviewer Review the change for regressions
A header with model, context and burn rate per hour, then live tool and agent activity parsed from the session transcript.
Opus 4.8 │ ✍️ 22% │ app (main) │ ● high
current ●●○○○○○○○○ 26% ⟳ 6:59pm
weekly ○○○○○○○○○○ 7% ⟳ aug 1, 5:52pmModel, context, directory and branch up top; five-hour and weekly quota as dot bars with reset times underneath. Flags --dangerously-skip-permissions with a lightning bolt. By Kamran Ahmed of roadmap.sh.
Opus 4.8 | app@main | 44k/200k (22%) | effort: high | 5h 26% @18:59 | 7d 7% @Sat Aug 1, 17:52Model, directory and branch with diff counts, context tokens, reasoning effort, and five-hour and seven-day limits from Claude Code's own rate-limit data, with the usage API as fallback. Checks for new versions of itself once a day.