Claude Widget
The Claude Code critter that lives in your Mac menu bar
- Role
- Founder
- Timeframe
- July 2026 - Present
Problem
Running Claude Code across several sessions, you lose track of what each one is doing and when it needs you. The one signal that matters (Claude is blocked on your input) gets buried in terminal noise.
Approach
Built a native macOS menu-bar app in Swift that mirrors live Claude Code sessions in real time through hooks. The critter walks while Claude works, dims when idle, and turns orange and pulses when a session needs permission or input. A Dynamic Island-style peek slides from under the notch for interruption-worthy moments, and clicking opens a session list with each session’s state, model, current tool, elapsed time, and subagents. Built on the same design-system tokens used across the site.
Outcome
Ambient, at-a-glance awareness of every Claude Code session, with the one moment that matters impossible to miss. MIT open-source.
Stack
Swift, SwiftUI, macOS menu-bar and notch APIs, Claude Code hooks
Team
Solo