Every agent question, in your Mac’s notch.
Your agents live in the notch. Approve with one key, and your phone covers you when you walk away.
One line, the session that wants you
Pushary’s island in the Mac notch, in four states: three agents listed on one line, a permission on git push answered with the Y key, a multiple-choice question answered with the number keys, and a jump straight to the terminal tab the session is running in.
Setting it up is opening it.
There is no command to run and nothing to paste. The app looks at what is already on your Mac and connects to it, which is the entire installation.
Download it
A 7 MB disk image. Drag it to Applications the way you would anything else. macOS 14 or later.
Open it
It looks for the agents already on your Mac and offers to connect the ones it finds. Nothing to install first, no terminal, no config file to edit.
Go back to work
The next time an agent needs you, the notch opens on its own. If you would rather it stayed shut while you are looking at the agent's own terminal, it already does.
Found on this Mac
Claude CodeConnected
CodexConnected
CursorConnected
Gemini CLIConnected- VS CodeConnected
- OpenCodeConnected
Each row writes the same hooks the Pushary CLI writes, and reads them back on every scan, so a row cannot claim a connection something else has removed.
Measured, not claimed
It weighs about as much as a browser tab.
38 MB
memory while it sits in the notch
0%
CPU when no agent is asking
7 MB
to download
The other notch app for AI agents advertises “under 100MB RAM” on its features and again in its pricing. Installed on the same Mac and left idle the same way, it held 184 MB. Isle held 38 MB.
Both apps launched cold and left idle with no agent traffic, on macOS 15 on Apple silicon, sampled every 15 to 20 seconds across three rounds. Memory is phys_footprint, read with Apple’s own footprint tool, which is the number Activity Monitor prints in its Memory column. Run it yourself: footprint -p $(pgrep -x Pushary).
What the notch is actually for.
It is not a status light. Everything an agent can ask you, you can finish from up there.
Every session, one glance
Which agents are running, which finished, and which one is waiting on you.
Answer without the mouse
Y and N settle a yes or no. Keys 1 to 9 pick an option. Your hands stay where they were.
More than yes or no
Agents ask three ways: confirm, pick from a list, or type something back. All three answer from the notch.
Jump to the right tab
Open the terminal the session is actually running in, not the last one you touched.
Settle it once
Answer in the notch and it disappears from your phone and from Slack. Answer on your phone and the notch closes.
Counters, not content
It records that a decision was opened and answered. What the agent was doing is never sent.
The notch is for your desk. You are not always at it.
A notch app that keeps everything on one machine has to stop when you leave that machine. Isle is one client of a decision that also reaches your phone, your browser and Slack. Start a long run, close the lid, approve the one thing it got stuck on from wherever you are, and it carries on. Answer in either place and it is withdrawn from the other, so nothing is approved twice.
Get the phone app tooAgainst the other notch app for agents.
Vibe Island is good, and it is ahead of us on agent count, SSH and quota tracking. Here is the whole picture, including the parts where it wins.
Vibe Island figures read off vibeisland.app and its shipping 1.0.46 build on 30 August 2026. Memory measured as described above. If any of this goes out of date, tell us and it gets corrected.
Questions people ask before downloading
How much memory does it use?
38 MB while it sits in the notch, and 0% CPU when no agent is asking for anything. That was measured with Apple's own footprint tool, reading the same number Activity Monitor prints. The download is 7 MB.
Which AI agents does it work with?
It configures six by itself: Claude Code, Codex, Cursor, Gemini CLI, VS Code and OpenCode. Anything else already connected to Pushary, including Hermes, Windsurf, Claude Cowork and any MCP agent, shows up in the notch as well.
What do I have to set up?
Open the app. It finds the agents on your Mac and writes the same hooks the Pushary CLI writes. There is no terminal step, no config file to edit, and no key to paste. Per-agent toggles in the menu read the configs back on every scan, so a row cannot claim a connection something else has since removed.
Does my code leave my machine?
No. Pushary carries the decision and the question, not your codebase. The Mac app counts that a decision was opened and answered so we can tell whether the notch is used or merely installed. It never records what an agent was doing.
Do I need the phone app too?
No. The notch works on its own. The phone is what covers you when you are not at the desk, and because both are clients of the same decision, answering in one closes the other.
Is it free?
The app is free to download and it runs on your Pushary plan, which starts at $9.99 a month after a 3 day trial. That plan is what gives you the phone approvals, the policy engine and the audit trail, not just the notch.
Does it work on a Mac with no notch?
Yes. On a Mac without a notch, and on an external display, the island draws itself in the same place under the menu bar. The notch is where it sits when there is one, not a requirement.
Can I install it with Homebrew?
Not yet. Today it is a signed and notarised disk image from GitHub Releases, and it updates itself through Sparkle, so you install it once and it keeps itself current.
Is this an Electron app?
No. It is native SwiftUI and AppKit with no Electron, no local daemon and no second agent runtime. That is most of why it is 38 MB rather than a few hundred.
How is it different from Vibe Island?
Vibe Island is fully local by design, with no cloud and no accounts, and it wires more agents and reaches agents over SSH. That local design is also why it stops at your desk. Pushary Isle is one client of a decision that also reaches your phone, Slack and a durable ledger, so a run keeps moving after you stand up. It also idles at 38 MB against their measured 184 MB.
Put your agents in the notch.
Download for MacSigned, notarised, and updates itself. macOS 14 or later.


