Published August 7, 2026

Why a Physical Light?

Claude Code already tells you what it's doing. There's a spinner, a status line, all of it right there in the terminal. So why build a physical light for information that's already on screen?

Because "already on screen" still means looking at the screen. Working with a coding agent well often means not hovering over it: writing something else, making coffee, actually stepping away while it works through a task. Every one of those requires coming back and checking a window to answer one question: is it still working, or is it stuck waiting on me?

A light answers that from across the room. Green means it's working. Yellow means it's waiting on you specifically. Red means it's idle. You don't have to focus on anything, remember which window it was in, or even be at your desk. Just glance over.

It's also, honestly, just fun to build. This project started as a hobby, not a product: no roadmap, no business plan. If a physical status light for a coding agent sounds like something worth having on your own desk, everything you need to build one is in the docs.