macOS Menu Bar App

Monitor your
Claude & Codex agents

Track every active Claude Code and OpenAI Codex session from your menu bar โ€” CLI, Xcode, Claude Desktop, and Codex. See tokens, costs, and status at a glance.

Requires macOS 14.0 or later

See it in action

Menu bar session panel
Menu bar icon and active session panel with token & cost tracking
Pixel Agents floating window
Pixel Agents โ€” animated characters that reflect each session's live status

Everything in your menu bar

๐Ÿ“ก

Real-time Monitoring

Automatically detects and tracks all running Claude Code and OpenAI Codex sessions: Claude (CLI, Xcode, Desktop Code, Cowork) and Codex (CLI, VSCode).

๐Ÿค–

Subagent Grouping

Sessions spawned via the Agent tool (e.g. SO-ADK pipelines) are folded under their parent with a ๐Ÿค–ร—N badge. Click to expand and see each subagent's type, task, and last response on hover. Parent token/cost totals roll up every subagent so you see full pipeline cost at a glance.

๐Ÿท๏ธ

Source Badges

Each session is labeled by origin (Code, Cowork, Xcode, Codex) so you always know where it's running. Click a Codex session to launch Codex.app. AI-generated session titles replace cryptic path names.

๐Ÿ“Š

Token & Cost Tracking

Monitor input/output tokens and API usage costs for each session in real-time. Show live Claude session/weekly quota % directly in the menu bar, with threshold-based red highlight when limits are near.

๐Ÿ””

Smart Notifications

Get notified on completion, approval requests, errors, and quota limits. Tap to open the project in your editor.

โณ

Approval Detection

Instantly alerts you when an agent is waiting for your approval to proceed.

๐Ÿ“ˆ

Statistics Dashboard

Daily token summary, 7-day usage chart, and top project rankings at a glance.

โŒจ๏ธ

Global Hotkey

Toggle the session panel from anywhere with a fully customizable keyboard shortcut.

๐Ÿ•น๏ธ

Pixel Agents Window

Visualize active Claude Code sessions as animated pixel art characters in a floating macOS window. Each character reflects session status โ€” working, waiting for approval, idle โ€” and you can assign a unique pixel character per agent.

๐ŸŽจ

Custom Emoji

Assign unique emoji icons to each project. The menu bar shows a status indicator (โ–ถ โ€ฆ) alongside your emoji so you can tell session state at a glance.

๐ŸŒ™

Quiet Hours

Automatically suppress all notifications during a set time window โ€” works independently from macOS Focus mode.

๐Ÿš€

Editor Integration

Open projects directly in VSCode, Cursor, Antigravity, IntelliJ IDEA, Terminal, or Finder with one click.

๐ŸŒ

Bilingual UI

Full Korean and English support โ€” switch languages instantly in Settings.

โœจ

Auto Update

Stay up to date automatically with built-in Sparkle update support.

๐Ÿ”‘

Launch at Login

Auto-start with macOS so your sessions are always monitored from the moment you log in.

Up and running in seconds

1

Download

Grab the DMG from the button above

2

Install

Drag so-agentbar.app to Applications

3

Launch

so-agentbar appears in your menu bar