neuron-explorer
Steering-first neuron explorer for Qwen3.5-4B: push every MLP neuron, keep every rollout, browse the results
A macOS menu bar app that shows what your Claude Code agents are doing – with a little animated office.
Developer toolsSwift · ShellGitHub @SH1FT-WOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Your Claude Code agents in the macOS menu bar – with a tiny animated office
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A macOS menu bar app that shows what your Claude Code agents are doing –
styled like a native macOS 27 system menu, with a little animated office where every session sits at its own desk.
Language: AgentBar follows your macOS language – German or English.Read the full README ↗JUST ARRIVED
The latest releases gave the team a coffee bar, four seasons outside the window, a few holidays to dress up for and some moments you only catch now and then.
Every change, release by release, in the releases.
THE MENU
Built like the system menus in macOS 27. Every session with its status, project and what it is doing right now, your plan usage as activity rings, and a small context bar that turns orange before a session runs out of room.
AgentBar sees sessions from the Terminal, the Claude desktop app, Cowork and Xcode. Subagents appear as helpers of their parent session.
Without hooks, AgentBar parses the Claude Code JSONL logs and infers the state (for example, a tool call that is not followed by a result for a while in a non-auto permission mode probably waits for approval). With hooks, Claude Code reports PreToolUse, PermissionRequest, Notification, Stop and so on directly, and AgentBar also checks whether the Claude process is still alive.
THE OFFICE
A floating window where each session is a Memoji-like character. They type while working, raise a hand when they need you, head to the lounge when idle and look more tired as their context fills up. Fresh again after /compact.
OTHER MACS
Pair your Macs with a code and the sessions running on the others show up in the menu and in the office, marked with a small device symbol. Discovery via Bonjour on your local network, every message encrypted with the pairing code.
SETUP
No account, no installer. Just the app. Everything beyond the two requirements is optional and off until you turn it on.
Required: macOS 14 or later on Apple Silicon (built and tested on macOS 27), and Claude Code, whose local session logs AgentBar reads. Optional: Claude Code hooks for precise detection, a weather location for the real weather in the office, and other Macs paired with a code.
AgentBar.zip from the latest release and unzip it.AgentBar.app to /Applications.xattr -dr com.apple.quarantine /Applications/AgentBar.app
~/.claude/settings.json (a backup is written to settings.json.agentbar-backup). Each hook appends one status line to ~/Library/Application Support/AgentBar/hooks.log: no network, no prompts or file contents, no AgentBar process involved. Applies to Claude sessions started afterwards. You can remove the hooks again at any time from the settings.Claude Code-credentials) via the security tool. If macOS asks, allow it. The token is sent only to api.anthropic.com.| Shortcut | Action |
|---|---|
| ⌃⌥A | Show or hide the office (system-wide) |
| ⌘, | Settings (while the dropdown is open) |
| ⌘R | Reload the session list |
No Xcode needed, the Command Line Tools are enough (xcode-select --install).
git clone https://github.com/SH1FT-W/agentbar.git
cd agentbar
./build.sh # build/AgentBar.app
./build.sh install # copies to /Applications and launches
./build.sh snapshot # renders the office + dropdown as PNGs into build/
build.sh prefers a macOS 26 SDK from the Command Line Tools (the SDK 27 in the Command Line Tools lacks the SwiftUI macro plugin); override with SDK=/path/to/sdk ./build.sh.
Diagnostics: build/AgentBar.app/Contents/MacOS/AgentBar --dump lists the detected sessions and exits. Test a language with AGENTBAR_LANG=en or =de.
AgentBar uses calendar versions YY.M.N: two-digit year, month without a leading zero, and the number of the release within that month. 26.10.11 is the eleventh release of October 2026; the next month starts again at .1 (for example 26.11.1). Every release, feature or fix, gets the next number. Tags and release titles carry a v prefix (v26.10.11). The jump from the old 2.3.1 scheme to 26.10.11 is intended: the update check treats it as newer, so Check for Updates finds it as usual.
PRIVACY
~/.claude/projects), the Claude desktop metadata and its own hook log. No analytics, no telemetry.The only servers it talks to:
api.anthropic.com | your plan usage, only while Fetch usage is on |
api.github.com | checking for updates |
api.open-meteo.com, geocoding-api.open-meteo.com | weather behind the office window, only once you enter a location; the location is rounded to about 1 km |
| Your other Macs | only if you pair them, on the local network, encrypted with the pairing code; only status, project, title and activity of sessions are shared, never files or logs |
CREDITS
AgentBar was inspired by so-agentbar by sotthang. It is an independent rewrite with a different design and feature set.
AgentBar is an independent open-source project, not affiliated with Anthropic or Apple. Claude is a trademark of Anthropic. Licensed under MIT.