
claude-status-bar-macos
Native macOS menu bar app showing Claude usage and Claude Code activity at a glance
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.
Grab the latest release asset from GitHub.
# download a build from https://github.com/juzser/claude-status-bar-macos/releases
git clone https://github.com/juzser/claude-status-bar-macos
// compatibility
| Platforms | cli, api, desktop |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | Swift |
Claude Status Bar for macOS
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.
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
-
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.
-
Get the app
Download
ClaudeStatusBar.dmgfrom Releases, open it, and dragClaudeStatusBar.appto/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/ -
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.appThe app lives in the menu bar only (no Dock icon) — look for its icon there after launch.
-
Enable activity tracking
Settings → Claude Code tab → Install. This adds hook entries for
SessionStart,UserPromptSubmit,PreToolUse,PostToolUse,Stop, andNotificationto~/.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. -
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 runscux switch <slot> && cux /login, for the bare~/.claudeaccount it runsclaude /login— either opens a terminal window to complete the OAuth flow. -
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.
-
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
~/.claudeand~/.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.
// embed badge
[](https://claudeers.com/claude-status-bar-macos)
// retro hit counter
[](https://claudeers.com/claude-status-bar-macos)
// reviews
// guestbook
// related in Other
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
Anti-AI-slop design skill for Claude Code, Cursor, and Codex.
Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic