Skip to content

v0.1.0 — first release

Choose a tag to compare

@deehw deehw released this 11 May 02:33
· 26 commits to main since this release

First public release of agent-status — a macOS menu-bar monitor for Claude Code sessions. Zero network calls, ~15 MB RAM, ~0% CPU idle.

What's inside

  • Live menu-bar dashboard — morphing icon reflects the aggregate state across all sessions (idle / busy / waiting / error).
  • Per-session detail popover — open from the menu bar dropdown or a pinned per-session item. Shows:
    • Waiting — tool-aware templates that surface the actual command / question being approved (permission gate, AskUserQuestion, Task subagent).
    • Running now — every in-flight tool with live elapsed timer (handles parallel run_in_background: true Bash, parallel Agent calls).
    • Recent (last 10) — completed tool calls with ✓ / ✗ + duration.
    • AI title, last prompt / reply, tokens & cost, 60-second status sparkline.
  • Pluggable providers via a SessionProvider protocol. Claude Code ships today; Codex stub is wired but inert.
  • Optional LaunchAgent for autostart at login (Install from the gear menu in the dropdown).
  • Local-only — reads ~/.claude/sessions/<pid>.json and ~/.claude/projects/<encoded-cwd>/<sessionId>.jsonl. Nothing leaves your machine.

Install

  1. Download AgentStatus-v0.1.0.app.zip below.
  2. Unzip and drag AgentStatus.app to /Applications.
  3. First launch: right-click → Open (the binary is signed ad-hoc, so Gatekeeper will warn once).
  4. Optional: open the gear menu in the dropdown → Install LaunchAgent for autostart.

Build from source

git clone https://github.com/DeeAutonomous/agent-status.git
cd agent-status
brew install xcodegen
xcodegen
xcodebuild -project AgentStatus.xcodeproj -scheme AgentStatus -configuration Release \
           -derivedDataPath build \
           CODE_SIGN_IDENTITY=- CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO build
codesign --force --deep --sign - build/Build/Products/Release/AgentStatus.app
ditto build/Build/Products/Release/AgentStatus.app /Applications/AgentStatus.app

Tests

87 XCTest cases. Run with:

xcodebuild -project AgentStatus.xcodeproj -scheme AgentStatus -destination 'platform=macOS' test

A reproducible perf gate ships at scripts/perf-check.sh.

Notes

  • Apple Silicon and Intel Mac (universal). macOS 14+.
  • Ad-hoc signed. A Developer-ID-signed + notarized build is on the roadmap.
  • License: Apache-2.0.

🤖 Generated with Claude Code