NotchBarDownload
Grabbing NotchBarpacking your kitty
NewGitHub Actions in your notch

Your agents work.
Your notch keeps watch.

Claude Code, Codex and Cursor report to the black bar you've been ignoring. Approve in one click. Get back to thinking.

Free forever2 MBOpen sourceApple siliconmacOS 14+

NotchBar lives on Macs. Send yourself the link and grab it there.

checkout · claude
~/checkout $ claude
✻ Claude Code

> fix the failing checkout tests
⏺ Read src/cart/total.ts
⏺ Update total.ts  +12 -3
⏺ Bash npm run test:e2e
  ◌ Waiting for you in the notch
  ✓ Allowed from NotchBar
  48 passed in 6.2s
⏺ Done. Checkout tests are green.
landing-page · Cursor
ship the new hero
Updated Hero.tsx and the styles.
git push --force origin mainWaiting for approvalDenied in NotchBar
No problem. I'll open a PR instead.
checkoutRunning the tests2/5
3 agents cookingnothing needs you
checkoutEditing total.ts
apiWriting a migration
landing-pageEditing Hero.tsx
1 requestNeeds you
checkoutwants to run a commandBash
$ npm run test:e2e
DenyAllowAlways allow⌃⌥Y
Allowedcheckout is running e2e
Hold onRisky
landing-pagewants to force pushRisky
$ git push --force origin main
DenyAllow oncerisky stuff always asks
Deniednothing was pushed. phew
All done3 tasks shipped
⌃⌥Y

Your keyboard works here too. ⌃⌥Y says yes, ⌃⌥N says no.

What it does

Your agents ask.
You answer in a glance.

One key and your agent is back at it. No app switching, no lost train of thought.

0asks answered
right here
you?your fastest
yes so far
apiwants to edit 3 filesNeeds you
db/migrations/004_orders.sql +84 -12
Allowedapi is back at it0.8s

Go on, press ⌃⌥YTap Y. Go on.

Know who's stuck.

Every agent lives in your notch. No tab hunting.

rm -rf always knocks.

Risky commands wait for you, even on auto approve.

See the wall coming.

Know when you'll run out, and where to go next.

All caught up
mochilvl 4
820 / 1,000 xp to lvl 5
  • just ate. vibing 😌
  • 5 day streak
  • 64 tasks shipped all time
  • lvl 6 unlocks headphones 🎧
Daily receipt

Your day,
printed by Mochi.

Open the notch after a long session and Mochi prints what your agents shipped. Time per agent, files, lines, tests, your approvals and what it would have cost on the API. Tear it off, post it, flex a little.

#0128receipt
number
none yettorn off
by you

Sound up. Pull the paper down to tear it off, or pet Mochi.Sound up. Tap the paper to tear it off, or pet Mochi.

GitHub Actions

Your agent pushed.
Your notch watches CI.

The moment an agent runs git push, the notch plays the pipeline live, stage by stage. Green and it tells you. Red and it names the job and the step that broke, before you even open GitHub.

WarpFileEdit9:41 AM
notchbar pushed to mainCI is on it. 8 jobs lined up
0sa6c2765
claude · ~/notchbar
  1. 1

    Public repo? You're done.

    The next push shows up in the notch. No token, no account.

  2. 2

    Private repo? Connect once.

    Settings › GitHub › Connect GitHub. Approve a code in your browser and that's it.

  3. 3

    Let your agent push.

    Any git push from Claude Code, Codex or Cursor lights up the notch.

Already use the GitHub CLI? You're connected. NotchBar borrows your gh login and never stores a token. Only the repo name and commit go to GitHub.

Featherweight

Lives in your notch.
Not in your RAM.

Download
2.3MB

About one phone photo.

0.2 s on 100 Mbps
Memory
19MB

Everything, Mochi included.

19 MB of 8 GB
CPU
0.3%

Average, while Claude works.

live
Battery
0.3

Energy impact. Your battery won't notice.

Low

Measured on a 13 inch MacBook Pro (M1, 8 GB) running NotchBar 1.0.8 with Claude Code at work. 60 samples, one per second, from top and footprint. Peak memory 20 MB.

FAQ

Asked and answered.

Still curious? Ask on GitHub and a human answers.

Is it actually free?

Yes. Free, open source, MIT licensed. No account, no trial, no pro tier lurking in the shadows.

My Mac doesn't have a notch

NotchBar brings its own. On any Mac or external display, a little island floats at the top of the screen.

What does it work with?

Claude Code, Codex and Cursor, on Apple silicon Macs (M1 or newer) running macOS 14 Sonoma or later.

Will it slow my Mac down?

Nope. It's a 2 MB download, uses about 19 MB of memory and averages 0.3% CPU while your agents work. We measured it.

Does my code leave my Mac?

Never. NotchBar talks to your agents locally. It only goes online to check for updates and, after an agent pushes, to ask GitHub how CI is doing. That sends just the repo name and commit, and you can turn it off.

Does it show GitHub Actions?

Yep. When an agent pushes, the notch shows the commit's pipeline live, stage by stage, with the step that's running now. It taps you when it goes green or breaks, naming the job and step that failed. Public repos work with zero setup. For private repos, hit Connect GitHub in Settings once and sign in through your browser.

macOS won't open it. Help?

It's a one time thing. Open System Settings, go to Privacy & Security, and click Open Anyway. That's it, forever.

Your notch has been waiting.

Go touch grass. Mochi will tap you when something needs you.

Latest versionApple siliconmacOS 14+