claudeers.
// Other

claude-status-bar-macos

Native macOS menu bar app showing Claude usage and Claude Code activity at a glance

// Other[ cli ][ api ][ desktop ][ claude ]#claude#anthro#app#claude-code#claude-desktop#cux#macos#statusbar#otherMIT$open-sourceupdated about 1 month ago
Actively maintained
100/100
last commit 9 days ago
last release 9 days ago
releases 15
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up claude-status-bar-macos (release-binary project) into my current project.
Found on https://claudeers.com/claude-status-bar-macos
Repo: https://github.com/juzser/claude-status-bar-macos
Homepage/docs: —
Detected install method: release-binary → inspect the README
Category: other. Platforms: cli, api, desktop.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (release-binary)

Grab the latest release asset from GitHub.

# download a build from https://github.com/juzser/claude-status-bar-macos/releases
// or clone
git clone https://github.com/juzser/claude-status-bar-macos

// compatibility

Platformscli, api, desktop
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageSwift

Claude Status Bar for macOS

Claude Status Bar showing Clawd activity and usage live in the macOS menu bar

Native macOS menu bar app showing Claude usage and Claude Code activity at a glance. A clean-room Swift port of the idea behind claude-status-bar-kde, with multi-account support.

Menu bar label: activity text, Clawd icon, and usage percentage

Popover: active Claude Code sessions and per-account 5h/7d usage bars

Features

  • Usage at a glance — 5-hour and 7-day utilization for the active Claude account in the menu bar, color-coded (green / yellow ≥50% / red ≥80%, configurable).
  • Multi-account — discovers every account managed by cux under ~/.cux (falls back to ~/.claude/.credentials.json); per-account usage bars in the popover.
  • Claude Code activity — Clawd shows what your sessions are doing right now (thinking, editing, running…), with playful verbs and elapsed timers, driven by Claude Code hooks + file watching (no polling loop).
  • Settings — display style, poll interval, thresholds, per-account visibility, launch at login, hook install/remove.

Install

  1. Prerequisites

    • macOS 14 (Sonoma) or later.
    • Claude Code installed, if you want the menu bar to show live session activity (step 4 below). The app also works purely as a usage monitor without it.
    • Command Line Tools only if you're building from source — no full Xcode install needed: xcode-select --install.
  2. Get the app

    Download ClaudeStatusBar.dmg from Releases, open it, and drag ClaudeStatusBar.app to /Applications.

    To build from source instead (contributors, or Command-Line-Tools-only setups), see Build from source below, then:

    cp -R dist/ClaudeStatusBar.app /Applications/
    
  3. First launch / Gatekeeper

    The app is self-signed (not notarized by Apple), so macOS quarantines it and the first launch is refused ("cannot verify" / "damaged") — expected either way you installed it. Right-click the app in Applications and choose Open (twice if needed), or clear the quarantine flag directly:

    xattr -d com.apple.quarantine /Applications/ClaudeStatusBar.app
    

    The app lives in the menu bar only (no Dock icon) — look for its icon there after launch.

  4. Enable activity tracking

    Settings → Claude Code tab → Install. This adds hook entries for SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, Stop, and Notification to ~/.claude/settings.json (a timestamped backup is written first; running Install again is safe — it replaces its own prior entry rather than duplicating it). Remove deletes exactly what Install added.

  5. Multi-account usage (optional)

    Install cux and add your accounts — the app reads account slots straight from ~/.cux (falling back to the single account in ~/.claude/.credentials.json). Each cux slot shows up as its own row in the popover with 5h/7d usage bars; click Switch to make a different slot active. If a row shows re-login needed, click Log in: for a cux slot this runs cux switch <slot> && cux /login, for the bare ~/.claude account it runs claude /login — either opens a terminal window to complete the OAuth flow.

  6. Verify it works

    The menu bar label shows (depending on display style): activity text (e.g. "Editing… · 12s"), the Clawd icon, and your active account's 5-hour usage percentage. Click it to open the popover for per-account usage bars and active Claude Code sessions.

  7. Uninstall

    Settings → Claude Code tab → Remove, quit the app (menu bar icon → popover → Quit), then delete it:

    rm -rf /Applications/ClaudeStatusBar.app
    

Build from source

Requires macOS 14+ and Command Line Tools (no Xcode needed).

make build   # debug build
make test    # unit + integration tests
make app     # dist/ClaudeStatusBar.app
make dmg     # dist/ClaudeStatusBar.dmg

make app signs the app with a self-signed "ClaudeStatusBar Local Signing" identity, generating it into your login keychain on first run if it doesn't already exist (scripts/ensure-signing-identity.sh). Keeping this identity stable across rebuilds — rather than ad-hoc signing, which re-derives its identity from the binary's own bytes every build — is what lets macOS Keychain "Always Allow" grants (e.g. for cux account credentials) survive rebuilding and reinstalling the app.

Security notes

  • OAuth tokens are read from disk only at request time and sent only to api.anthropic.com. They are never logged, cached, or written elsewhere.
  • The app is not sandboxed (it must read ~/.claude and ~/.cux).
  • The hook binary always exits 0 and prints nothing, so it can never block or corrupt a Claude Code session.

Contributing

Contributions are welcome. See CONTRIBUTING.md for the build/test/PR workflow, and CLAUDE.md if you're using Claude Code (or another AI coding agent) to work in this repo.

License

MIT. Clawd artwork from clawd-tank (MIT) — see LICENSE.clawd-tank.

// faq

What is claude-status-bar-macos?

Native macOS menu bar app showing Claude usage and Claude Code activity at a glance. It is open-source on GitHub.

Is claude-status-bar-macos free to use?

claude-status-bar-macos is open-source under the MIT license, so it is free to use.

What category does claude-status-bar-macos belong to?

claude-status-bar-macos is listed under other in the Claudeers registry of Claude-compatible tools.

0 views
16 stars
unclaimed
updated about 1 month ago

// embed badge

claude-status-bar-macos on Claudeers
[![Claudeers](https://claudeers.com/api/badge/claude-status-bar-macos.svg)](https://claudeers.com/claude-status-bar-macos)

// retro hit counter

claude-status-bar-macos hit counter
[![Hits](https://claudeers.com/api/counter/claude-status-bar-macos.svg)](https://claudeers.com/claude-status-bar-macos)

// reviews

// guestbook

0/500

// related in Other

🔓

符合nature论文学术表达和科研绘图的Skill

// otherYuan1z0825/Python36,535Apache-2.0[ claude ]
🔓

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

// othermanaflow-ai/Swift26,069NOASSERTION[ claude ]
🔓

Anti-AI-slop design skill for Claude Code, Cursor, and Codex.

// otherNutlope/CSS25,307MIT[ claude ]
🔓

Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic

// otheralchaincyf/HTML23,151MIT[ claude ]
→ see how claude-status-bar-macos connects across the ecosystem