Round 1 · Fight
A floating HUD that watches every agent session on your Mac and calls the fight from your menu bar — above every app and every space. You will never again discover that Claude has been waiting forty minutes for you to approve a shell command.
click to focus Claude Code · drag to move · right-click for options
This is the real HUD, not a screenshot — drive it yourself.
macOS 13 Ventura or later · Apple Silicon & Intel · 3.3 MB · 7 days free, no card
Everything sits on your Mac. Local-first by construction — no account, no cloud.
The call
The island never asks you to read it. Colour and motion do the work from the far side of the room — and only one of these five is designed to actually interrupt you.
Started
FIGHT!
A session just began. Cyan, brief, then it settles into the grind.
Working
23 HITS
The combo counter is real tool calls this turn. Amber means it's grinding and doesn't need you.
Needs action
YOUR MOVE!
A tool call is blocked on your approval. Flashing red, rage aura, and a sound. This is the one that earns the app.
Completed
K.O.
The turn finished and results are waiting. Gold, with a chime you can switch off.
When several sessions are live the island shows the most urgent one and a ×N count, ranked Needs Action → Working → Started → Completed. Hover to open the full roster, click a row to bring that agent's window forward — it focuses the app and does nothing else, ever.
Player one
The left-hand bar tracks how hard you are working, from your real transcript timestamps — so it's correct the second the app launches, not from whenever you happened to open it.
Velocity
Prompts sent in the last ten minutes. Three or more holds your ceiling at full.
Idleness
Exponential decay on roughly a seven-minute constant. Step away for half an hour and your bar is spent.
Pressure
While an agent grinds, its bar climbs to full over ten minutes and pushes yours down in proportion. Ten minutes into a long turn, it's at full health and you're nearly out.
Send an instruction and your side charges — a white-hot surge sweeps the bar, it flares for a second and a half, your name flashes. It fires only on genuine typed prompts: slash commands, system messages and replaying an old transcript at launch stay silent.
The roster
At launch Tek Island checks what's installed and silently skips the rest. Built for how agentic coding actually looks now — several sessions grinding in parallel worktrees while you referee. There is nothing to configure and no account to make. Every database is opened read-only with a busy timeout, so a running agent is never blocked and nothing is ever written back.
Claude Code
Status, combo, git branch and prompt history.
Codex
Status, tool combo, working directory, prompt history.
Hermes
Status, directory, git branch and tool count.
Osaurus
Status, title or folder, and turn count.
What it can see
Tek Island exists by reading the files your coding agents already write to your own disk. That deserves a straight answer rather than a privacy policy, so: your prompts, code, transcripts and project names never leave your Mac. There is no analytics, no crash reporting and no account. Its own state — settings, licence, trial — lives in plain files on your disk too, where you can read it.
The app makes exactly two network requests, neither of which carries your data: licence validation, and checking whether a newer version exists. Point Little Snitch at it and that is all you will find.
Built for the machine it runs on
It knows about the notch
On a notched Mac the island's outline traces around the camera cutout — shoulders rise to the top edge, fillet into the notch, content sits below it. Nothing is drawn behind the cutout, so nothing gets masked. Collapsed, it hangs from the notch's bottom lip.
It won't lie about your plan
Plan usage is read from a local cache that only the claude CLI refreshes. Past three hours the figure dims; past twelve it's withheld entirely and shows a dash. A confidently wrong number is worse than no number.
It moves like a fighting game
Bars ease on an easeOutCubic curve over 0.75 seconds, so a refill sweeps up instead of snapping — the underlying data arrives in discrete steps and shouldn't look like it.
It stays out of the way
No Dock icon. Drag it anywhere and the position persists per display. Sit it on the menu bar, or collapse it to a single medallion that peeks on hover.
Insert coin
Full version
macOS 13 Ventura or later · Apple Silicon & Intel · If macOS warns on first launch, allow it under System Settings → Privacy & Security → “Open Anyway” — Apple notarisation is in progress