Know who's stuck.
Every agent lives in your notch. No tab hunting.
Claude Code,
Codex and
Cursor report to the black bar you've been ignoring. Approve in one click. Get back to thinking.
NotchBar lives on Macs. Send yourself the link and grab it there.
~/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
apiWriting a migration
landing-pageEditing Hero.tsx
landing-pagewants to force pushRiskyYour keyboard works here too. ⌃⌥Y says yes, ⌃⌥N says no.
One key and your agent is back at it. No app switching, no lost train of thought.
apiwants to edit 3 filesNeeds youGo on, press ⌃⌥YTap Y. Go on.
Every agent lives in your notch. No tab hunting.
Risky commands wait for you, even on auto approve.
Know when you'll run out, and where to go next.
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.
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.
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.
The next push shows up in the notch. No token, no account.
Settings › GitHub › Connect GitHub. Approve a code in your browser and that's it.
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.
About one phone photo.
Everything, Mochi included.
Average, while Claude works.
Energy impact. Your battery won't notice.
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.
Yes. Free, open source, MIT licensed. No account, no trial, no pro tier lurking in the shadows.
NotchBar brings its own. On any Mac or external display, a little island floats at the top of the screen.
Claude Code, Codex and Cursor, on Apple silicon Macs (M1 or newer) running macOS 14 Sonoma or later.
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.
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.
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.
It's a one time thing. Open System Settings, go to Privacy & Security, and click Open Anyway. That's it, forever.
Go touch grass. Mochi will tap you when something needs you.