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 · signed and notarised by Apple · 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. Each fighter wears its repo's name and the session's own title — the same one Claude's sidebar shows — so a worktree session reads as the project it belongs to, not the scratch folder it runs in. 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, prompt history, git branch — and the session's own name, straight from the desktop app's sidebar.
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 in the app, no crash reporting and no account. (This web page counts visits with Cloudflare Web Analytics — cookieless, no fingerprinting; the app itself does nothing of the sort.) Its own state — settings, licence, trial — lives in plain files on your disk too, where you can read it.
Out of the box the app makes exactly one kind of network request: licence validation. Switch on the optional plan-usage refresh and there is a second — Anthropic's usage endpoint, read with the Claude Code sign-in already on your Mac. Neither carries your data, and Little Snitch will find nothing else.
Built around the hardware
MacBook Pro and the latest Air punch a camera housing straight through the middle of the menu bar. Most menu-bar apps pretend it isn't there and let macOS clip them in half. Tek Island measures the exact cutout on every display and reshapes itself to fit — automatically, with nothing to set up.
Built for the machine it runs on
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. Or flip auto-refresh on and it keeps itself live — the same endpoint the CLI's /usage screen reads, via the sign-in already on your Mac. Off by default.
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. Even the menu bar icon is optional — hide it and the island is all there is.
Insert coin
Full version