claude-lights
A native macOS app that shows the status of all Claude Code sessions as a traffic light in the menu bar: who's working, who needs input, what's done — one click and you're in the right terminal tab.
Many agents, zero overview.
Working with AI coding agents quickly means three or four sessions in parallel — and losing the thread: which agent is waiting for approval? Which finished long ago? Clicking through every window burns exactly the focus the agents were supposed to free up.
Everything that matters, one glance away.
five states, one light
Working, needs input, done, idle — every session's status is visible in the menu bar without opening a window.
one click to the terminal
A single click jumps to the exact tab — Terminal.app, iTerm2, tmux, WezTerm and kitty are supported.
editor extension
The optional companion extension pulls sessions from VS Code, Cursor & co. into the same overview.
notifications & timers
Desktop notifications and work timers tell you when an agent finishes or needs an answer.
token tracking
Token usage and session analytics show what the agents actually cost.
zero maintenance
Auto-updates via Sparkle, launch at login, self-healing after updates — install and forget.
This is how we build — for you, too.
claude-lights exists because a tool was missing from our daily work. It still isn't a throwaway prototype — it's built like our client projects:
- Native Swift instead of Electron — the app barely touches memory or battery.
- No telemetry, no daemon — nothing leaves your machine.
- MIT-licensed and open — anyone can audit the code.
- The helper processes events in ~10 ms with zero dependencies.
That exact attitude — lean, robust, no hidden dependencies — goes into every client project we ship.
Want a tool like this for your business?
Tell us where time leaks out of your day-to-day — we'll show you what a tailor-made tool can do about it. No strings attached, in 30 minutes.