Round 1 · Fight

Your coding agents
have a health bar now.

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.

This is the real HUD, not a screenshot — drive it yourself.

Download for macOS See how it works

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

Five states. One glance.

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

Your bar is not decoration.

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

It finds your agents by itself.

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.

CLD

Claude Code

Status, combo, git branch and prompt history.

CDX

Codex

Status, tool combo, working directory, prompt history.

HRM

Hermes

Status, directory, git branch and tool count.

OSA

Osaurus

Status, title or folder, and turn count.

What it can see

It reads your agents. It never sends them anywhere.

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

The details you'd only notice if they were wrong.

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

Seven days free. Then fourteen dollars a year.

Full version

$14 / year
  • Every agent, every session, every state — nothing is held back in the trial.
  • Seven days free. No card, no account, no email required to start.
  • One licence, one Mac. Switching machines? Deactivate inside the app first to free it — or email us — then activate on the new one.
  • Cancel any time, from inside the app or your billing portal.

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