I have been running more local AI coding agents lately: Codex, Claude Code, Gemini CLI, Cursor Agent, and a few terminal-heavy workflows. The useful part is obvious, but the day-to-day ergonomics can get messy quickly. Each agent has its own terminal, its own waiting state, its own approval prompts, and its own history. If I look away at the wrong moment, I miss the fact that one of them is blocked waiting for a decision. So I built Agent Island , a native macOS utility that turns the not...