macOS menu bar · $5 once

Every agent session live in your notch - and one shortcut that makes your Mac look asleep while they keep working.

1.6 MB · macOS 13+ · Apple Silicon · no account · pay once, own forever

the nap · ⌥⌘N

One key and the room goes quiet.

Hit ⌥⌘N and a frosted asleep screen falls over every display. Behind it nothing pauses. The build finishes, the agent keeps typing, and the Mac never sleeps, never locks, never dims. Click or Touch ID to wake.

the whole loop

Nap it, walk away, come back to finished work.

one hotkey, or one click

the night shift · morning report

Sleep through the shift. Wake to the debrief.

One briefing for the whole hive, before the frost lifts.

Wake the screen and the report is already there: what finished, what is blocked, what needs you first. While you were away, a glow read green for working, amber for waiting, and the Mac stayed awake the whole time.

the island · 27 agents

Every agent you're running, living in the notch.

NapCat captures every running Claude session on your Mac. No plugins, no setup. The notch shows what each one is doing (editing, testing, waiting on you), permission prompts get Allow/Deny right there, and one click jumps you to the exact terminal tab. 27 agents recognized. Your whole swarm, one glance.

Claude CodeCodexGemini CLICursorOpenCodeDroidKiroAmpAiderGooseQwen CodeCopilot CLIKimiGrok CLIDeepSeekTraeCrushZCodeAntigravityMimoCodeQoderCodeBuddyWorkBuddyMistral VibePi AgentOhMyPiGajae

jump · approve

Answer without hunting for the tab.

Click any row to land on its exact terminal tab in Terminal, iTerm2 or Warp. When an agent asks permission, approve it from the notch. Allow or Deny, one hook in your settings, backed up and removable whenever you want.

jump to tab
backendnapcatinfra
$ claude · build the landing pageEdit · NotchIslandView.swiftBash · swift build -c release
approve from the notch
napcat · Claude is askingClaude needs your permission to use BashDenyAllow

usage

Know how much Claude you have left.

No sign-in: it borrows Claude Code's own login, and macOS asks with a Keychain prompt before the first read. Your 5-hour and 7-day windows fill in the notch. One toggle in Settings turns it off, and it is the only thing NapCat ever sends over the network.

5-hour windowresets in 1h 36m
13%
7-day windowresets in 3d 14h
44%

new · the notch mock

Bring the notch to any Mac.

No notch on your machine? Drop in a real black one and size it to taste. The island works the same whether the cutout is silicon or software.

0agents
0.0 MBdownload
$0once
0app telemetry

no asterisks

The whole truth, in one table.

Size1.5 MB, smaller than this page's images.
TelemetryThe app sends none, and never has. This website is a different thing and does measure itself: Vercel Analytics, plus PostHog for clicks, scrolling and session replay, which sets a cookie. Your license key and the email you type to fetch it are excluded from both.
NetworkOne request, for the usage meter. macOS asks before the first read, and one toggle in Settings turns it off.
Your processesRead locally, read-only. Nothing leaves the Mac.
GatekeeperNot yet Apple-notarized. First launch takes a one-time Open Anyway, we show you how.
RequirementsmacOS 13 or later, Apple Silicon.
UpdatesAutomatic and signed, through Sparkle.
The trialTwo days, free, no card.

pricing

Five dollars. Then never again.

One payment, yours for good. Move it between Macs when you switch, one active at a time. No subscription, no upsell, no account to close.

one Mac at a time, movable · 2-day trial, no card · refund on request

questions

Before you ask.

Does the work really keep running while it looks asleep?

Yes. The nap is a screen over your displays, not a sleep. Builds, agents and downloads all keep going, and keep-awake holds off display sleep, system sleep and the lock timer.

Is my code or terminal being read by a server?

No. NapCat reads your process list on your Mac, read-only. The only network request is the optional usage meter, using your own login.

Why does macOS warn me on first launch?

NapCat is not Apple-notarized yet, so macOS flags it like any app it has not stamped. Right-click, Open, then Open Anyway, once. We walk you through it.

Which agents does it recognize?

27+ agents recognized - Claude Code, Codex, Cursor and the rest. See the full list on the agents page.

What do I own for $5?

The app, for good, on one Mac at a time that you can move between machines. Updates are included through Sparkle.

Is NapCat related to NapCatQQ?

No. NapCat for Mac (napcat.app) is a $5 macOS menu-bar app for monitoring coding agents. It has nothing to do with NapCatQQ, the unrelated QQ bot framework of a similar name.

Can I get a refund?

Yes, just ask.

go dark

Let it look asleep. Let it keep working.

Two days free. Five dollars after that. That is the whole pitch.

Start the 2-day trial