Pushary

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.

Pushary
Wed 9:41
Add the notch landing page5

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.

Wires itself into
Claude CodeCodexCursorGemini CLIVS CodeOpenCode

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.

  1. Download it

    A 7 MB disk image. Drag it to Applications the way you would anything else. macOS 14 or later.

  2. 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.

  3. 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 too

Against 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.

Pushary Isle
Vibe Island
Memory sitting idle
38 MB
184 MB
Price
From $9.99 a month, with a 3 day trial
$14.99 once
Answer from your phone
Yes, same decision either place
No, it is desk only
Agents it wires by itself
6
26
Agents running over SSH
No
Yes
Quota and usage tracking
No
Yes
Written to an audit trail
Yes, every decision
No
Needs an account
Yes
No

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.