Skip to main content
Your phone shows one session at a time. Not one per computer, not one per agent — one, device-wide. Everything below is about that one.

Nothing appears until you say so

By default, no session appears on your Lock Screen or Dynamic Island. If you paired successfully and your island is empty, nothing is broken. The island sits on your Lock Screen all day. If every session you started claimed it, one busy afternoon would bury your phone in sessions you stopped caring about an hour ago. So the app lists everything, and the island shows only what you chose. To put a session there, open the computer, find the session, and flip its switch. To have Nomo do it for you on every new session, turn on Auto add new sessions in Settings — a beta setting, because iOS meters how often the island may repaint and a large batch of live sessions will bump into that ceiling.
One exception, and it’s deliberate: with Remote approvals on, a session that’s asking permission appears on the island even with its switch off — and its switch shows on and greyed out for as long as the prompt waits. Your setting isn’t changed. What that looks like.

Which session it picks

When several sessions are eligible, Nomo doesn’t show you the newest — it shows you the one most likely to be blocking you:
1

Anything waiting on you wins

A session asking permission, or one that stopped and needs an instruction, outranks anything still working.
2

The oldest waiter is sticky

Among sessions waiting on you, the one that has been waiting longest holds the island. A newer prompt cannot shove it aside — otherwise the thing you were about to answer would keep getting stolen from under your thumb.
3

Otherwise, most recent activity

Between working sessions, the freshest one shows.
Sessions that have been silent for over half an hour drop out of the running entirely. If everything eligible has finished and gone quiet, the island clears itself. Swapping happens in place — the same card updates, it doesn’t flicker away and come back. There’s no way to pin one session there permanently; the rule above is the whole story.

Reading it

Yellow and violet both show a raised hand. The icon is not the tell — the colour is. Yellow means look at me and go to your Mac. Violet means answer me, right here.
While a session is working, the status line alternates between Working and the model it’s using — ⚡ Fable, ⚡ GPT 5.6 Sol. When the agent reports what it’s doing, that rides along too: Working · Editing, Working · Running command.

The four shapes

The agent’s mark on the left, and on the right either a timer while it works, a hand when it wants you, or ✓ 6m when it’s done.
The Dynamic Island in its compact form, showing Claude Code's mascot on the left and a 1:08 timer on the right

A Claude Code session one minute into its turn.

The timer

While a session works, the compact side counts up. For the first five minutes you get live M:SS ticking; after that it settles into 7m, 1h 2m, and past ten hours into 10h, so the island isn’t flickering at you all day. The clock is anchored to the current turn, not the whole session — it restarts each time you send a new prompt. When the session finishes, the clock freezes at the time it actually ended, and heartbeats afterwards can’t inflate it. If Nomo can’t work out a plausible start time, it shows no timer rather than a wrong one.

When it goes quiet

The island shows the last state your Mac sent. After 10 minutes of silence it stops pretending: the card drains of colour, the timer disappears, and the status becomes Disconnected?. Your Mac sleeping, losing Wi-Fi, or the terminal being closed all land here. Opening the Nomo app forces a refresh, and a stale state corrects itself immediately. The plugin also sends a heartbeat every five minutes on its own, so a genuinely alive but idle session doesn’t get marked disconnected. Finished sessions never go stale — there’s nothing left to hear from.
If island updates feel sluggish, turn on More Frequent Updates in iOS Settings → Nomo → Live Activities. That’s Apple’s own budget for how often an app may repaint the island, and Nomo is written against the default.