Claude Status Bar

m1ckc3s · Unofficial macOS menu bar companion showing Claude Code activity, permission requests, elapsed time, and multiple live sessions.

CaskDeveloper ToolsApple silicon · Intel
From homebrew/cask
30-day installs169#560 in App
1-year installs751Last 365 days
Latest version0.4.5Sep 18 · Sep 18
Download size837KBarm64 / x86_64 · dmg
Release cadenceWeekly1 release in 30 days
  1. 0.4.5

    LatestPatchSep 18 · Fri

    OpenNavo editorialAdded to Homebrew Sep 18 21:39

    Adds Orbit animation and a status-text visibility toggle; changes the app icon and animation names, and removes the plain Thinking option.

    Added

    • Orbit, Claude's new thinking dots animation style. Three dots that drift together, merge, orbit each other and settle back out.
    • A toggle to hide the status text. "Show text" turns the menu bar label off for an icon-only menu bar. On by default. Suggested and first implemented by @felixradtke (#62).

    Changed

    • New app icon. The Orbit dots replace the pixel Clawd.
    • Updated names for the animation styles. Claude Spark is now Spark, Claude Code is now Unicode, and Crab Walking is now Clawd™. Your saved choice carries over untouched.

    Removed

    • The plain Thinking… option. The old "Thinking words" toggle fell back to a plain Thinking… when switched off. The status text is now either the rotating words or nothing at all.

    Official source: https://github.com/m1ckc3s/claude-status-bar/releases/tag/v0.4.5

  2. 0.4.4

    PatchAug 6 · Thu

    OpenNavo editorialAdded to Homebrew Aug 6 10:27

    Reduces CPU usage through less frequent title updates, cached animation frames, system notifications, and transcript reads only when files change.

    Changed

    • Meaningfully lower CPU usage. Four fixes, all measured: the menu bar title is no longer rebuilt and re-rendered on every animation frame (it only changes once a second), animation frames are cached instead of being redrawn each step, the "is the Claude desktop app running?" check moved from a query on every poll to a system notification, and each session's transcript is only re-read when it actually changes rather than 2.5 times a second per session.
    before after
    idle, resting icon 2.0% 1.2%
    Claude Spark animating 5.5% 3.8%
    Crab Walking animating 6.6% 4.7%
    10 sessions working at once 9.1% 4.8%
    20 sessions working at once 11.5% 5.5%

    Percentages are share of one CPU core, measured over fixed windows on an M1 Pro. The more sessions you run at once, the bigger the difference: the old code did per-session file reads on every poll, so cost grew with each live session. Found and diagnosed by @Bardin08 (#53).

    Official source: https://github.com/m1ckc3s/claude-status-bar/releases/tag/v0.4.4

  3. 0.4.3

    PatchJul 31 · Fri

    OpenNavo editorialAdded to Homebrew Jul 31 16:18

    Adds an Every turn completion-sound option and changes the app icon.

    Added

    • Completion Sound has an "Every turn" option. The chime can now play the moment any turn finishes, instead of only after turns of a minute or longer. Still off by default.

    Changed

    • New app icon.

    Official source: https://github.com/m1ckc3s/claude-status-bar/releases/tag/v0.4.3