Companions
Claude Code · Codex · Cursor · any agent

Know the moment
your agent needs you

Agent Notifier watches the agents you already run and turns every finish, block and failure into one glanceable creature on your desktop — then gets out of the way.

2
Companions
4
Run states
0
Lines of their code run
Agent Notifier
Run finishednowclaude-code · refactor/auth — 128 files changed, test suite green.
Active runs
refactor/authclaude-codeCompleted
search-indexclaude-codeWorking
migrate-dbcodexNeeds you
billing-webhookscursorFailed

Working is desaturated on purpose: it is the state you should be able to ignore.

How it installs

You already have the installer. It is your agent.

No CLI, no package manager, no updater. The site generates a prompt from the manifest; you paste it into the terminal you already have open.

  1. 01The site generates the prompt from the manifest — an id, an https URL on this origin, and a SHA-256. Nothing a creator wrote.
  2. 02You paste it into the agent already open in your terminal. No CLI to install, no PATH to manage, no updater.
  3. 03It downloads, verifies the checksum, unzips into the Companions directory, and tells you what it printed.

See it on a companion page →

claude
> [pasted prompt · 8 lines]

  curl -fsSL …/pack.zip -o /tmp/c.zip
  /tmp/c.zip: OK
  unzip → Companions/tabby-cat

✓ Installed Tabby Cat
  24 frames · 12 fps · grounded
✓ Test notification fired — it padded
  along the bottom of your screen.

Community 2

Installable companions. Images and metadata only — never executable code.

View all →

Field notes

Honest about what is not built

  1. 01macOS only. The install prompt is cross-platform; the app is not, and saying otherwise would mean a download page listing a build nobody has run.
  2. 02Not notarized yet, so Gatekeeper will refuse it until the certificate exists. The release pipeline already refuses to publish an unstapled build.
  3. 03No accounts, no likes, no install counts. The app makes no network request while notifying, so a count would have to be invented.