UsageAppears in · Band / Status lineAdded

Better Statusline

Dot-matrix rings for context, cache and quotas, with the track you are playing beside them.

Better Statusline · Effect preview · IllustrationIllustrative
> Add pagination to the order list
⏺ I’ll look at the list component first.
♪ Night Trails — Lo-Fi ⋯
Ctx ◉◉◉◉○○ Cache ◉◉○○○○
5h ◉◉◉○○○ Week ◉◉◉◉◉○
❯
❯

Illustration. Actual results depend on the mod, terminal and environment.

Install

/plugin marketplace add Autumn1337/better-statusline
/plugin install better-statusline@better-statusline
/reload-plugins

Run these commands one at a time in a Claude Code session.

What it accesses

Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.

Reads

Yes

Reads session usage-related state and git status for branch/change summary.

Writes files

Yes

May create and clear temporary cover-image files in a local cache folder.

Runs commands

Yes

Runs git, optional python3, and osascript on macOS; may run curl for cover art.

Network

Yes

Fetches online cover art when shown; track metadata comes from the local player.

Introduction

Better Statusline is a Claude Code function-hooks mod that draws dot-matrix rings above the prompt for context, cache, 5-hour and weekly quotas and spend, with fold/unfold. On macOS it can read Spotify or Apple Music via osascript and optionally fetch cover art (curl or osascript). Needs git; optional python3 for ring sizing; covers need kitty/Ghostty graphics. Author states Claude Code 2.1.289+. Preview is illustrative; not run-tested here.

Who it is for

  • People who want usage rings above the prompt, optionally with now-playing

Requirements

  • Claude Code ≥ 2.1.289
  • Platforms · macOS / Linux
  • Music card targets Spotify/Apple Music on macOS.
  • Covers need kitty 0.28+ or Ghostty, not through tmux/screen/ssh.