I built Agent Island around a small problem that becomes painful during long agentic coding runs: the task does not always fail loudly.

A Claude Code or Codex session may still be working, may have finished and be waiting for your next instruction, or may have frozen mid-turn. If that happens while you are away from the keyboard, the only visible signal is usually buried in a terminal or transcript file.

Agent Island turns that into a local macOS signal in the MacBook notch / menu-bar area:

working: the provider logo breathes

your turn: the provider logo spins