Stop babysitting your coding agents.

The moment Claude Code, Codex or Cursor needs your input or finishes, NotCode plays a sound. Stepped away? It pings your WhatsApp, and you can reply to keep the session moving. Set it up once, then go live your life.

Prefer the terminal? One command installs the latest release. Free, open source (MIT), no accounts, no tracking. Works with Claude Code, Codex CLI & Cursor.

WhatsApp · NotCode

🔔 Claude Code needs your permission

my-app · wants to run npm publish

2:31 PM

Codex finished a task

api-server · session complete

3:07 PM

api-server: nice, add tests for it too

3:09 PM ✓✓

▶️ Codex is on it

api-server · reply routed to the session

3:09 PM

Cursor finished a task

landing · agent run complete

4:26 PM

Sent only when you're away· 2 min+

At the keyboard, you just hear a sound. Away, your phone knows. Your code never leaves the machine.

How it works

Set up once. Notified forever.

No accounts, no dashboards, no daemon config. One app that installs its own hooks and gets out of the way.

1

Install the menu bar app

One command in the terminal, or a DMG you drag to Applications. Either way, NotCode wires itself into Claude Code's hooks, Codex's notify config and Cursor's hooks.json for you. No manual JSON editing.

2

Agents run, you walk away

When an agent needs permission, asks a question, or finishes, NotCode plays a sound. If you've been away from your Mac for a couple of minutes, it also sends you a WhatsApp message via Kapso.

3

Come back exactly when needed

Messages tell you which session wants what, never your code or task output. Answer the prompt, kick off the next run, repeat.

Features

Built like a tool, not a toy.

Native Swift

A real menu bar app, not an Electron tab. Tiny footprint, instant startup, at home on your Mac.

Works without the app running

The hook helper is standalone: notifications fire even if you quit the app.

Smart about your attention

Sound when you're at the keyboard; WhatsApp only when you're actually away. Reply to a message and the session keeps working (beta).

Private by design

Status updates only (“Claude needs your input”). Your code and task output never leave your machine.

Claude Code + Codex + Cursor

Hooks for Claude Code, notify for Codex, stop hooks for Cursor. It chains with handlers you already have instead of clobbering them.

Open source

MIT licensed, small enough to read in an afternoon. No build magic between you and what it does.

Open source

Yours to read, run, and fork.

NotCode is MIT licensed and built in the open. If it saves you a round trip to your desk, a star helps other people find it, and issues and PRs shape what gets built next.

About

The WhatsApp part, explained.

Short version: your code stays home, your phone gets a heads-up. Here's why it's built on Kapso and what actually goes over the wire.

FAQ

Fair questions.

Everything people ask before installing. Something missing? Open an issue.