Your agents, at a glance
Pip turns your Mac's notch into a face that watches Claude Code, Codex, Cursor and 29 other coding agents. Approve commands, review plans and answer questions without leaving what you're doing.
01 In the notch
Everything your agents need from you, right where you already look.
web-appCXCodex
Added a dark mode toggle to the header.
data-pipelineAGAntigravity CLI
Bash · pytest -q
mobile-appCUCursor
Edit · Login.swift
api-serverCCClaude Code
Bash · npm test -- auth
CCClaude Code · api-server‹ 1 of 2 ›
Wants to run a command
⚠ High risk: forceful recursive directory deletion
rm -rf dist && npm run build
Answer in terminalLater
CXCodex · web-app
Plan ready for review
Dark mode docs
- Add a Theming page with screenshots
- Document the
prefers-color-schemefallback - Link it from the README
AGAntigravity CLI · data-pipeline
Which database should the migration run against?
Click a session to jump to it
- ↗
api-serverCCClaude Code · iTerm2
Bash · npm test -- auth
- ↗
web-appCXCodex · Ghostty
Added a dark mode toggle to the header.
- ↗
mobile-appCUCursor · editor
Edit · Login.swift
- ↗
data-pipelineAGAntigravity · tmux
Waiting for an answer
Pick a personality
Watch it work.
Hover the notch to peek at every session.
02 Details
A small app. Sweated details.
- 01
Zero setup
Finds the agents installed on your Mac at launch and every minute after, and repairs hooks an agent update removed. Your original config is kept as
auto.pip-backup. - 02
Jump back
Click a session to land in the exact iTerm2 session, Terminal tab, tmux or WezTerm pane, or the editor window with that project open.
⌃⌥J - 03
No notch? Fine.
On Macs and displays without one, Pip draws its own at the top of the screen. Lives in the menu bar, never the Dock.
any mac - 04
It reacts
Eyes follow your pointer, perk up when the notch opens, giggle when poked, look pleased when you allow and squint when you deny.
alive - 05
Four sound packs
Pip (bells and marimba), Soft, Arcade (8-bit blips) and macOS. Or drop in your own MP3, WAV, AIFF or M4A for any alert.
♪ - 06
Fails safe
If Pip isn't running, the bridge exits at once with the agent's neutral answer. Your agents behave as if nothing were installed.
0 ms - 07
Stays on your Mac
Local hook files and a Unix socket. No accounts, no telemetry. The only request is a daily look at Pip's public release list, and you can turn it off.
local
03 Agents
32 agents. One notch.
Seven are tested against real installs. The rest are built from each agent's hook format and marked experimental. If one misbehaves, open an issue.
$ hover an agent to see where Pip hooks in
04 Keyboard
Hands stay on the keys.
Global shortcuts from any app. The approve and deny keys are only claimed while a request is waiting. Hold ctrl + option here to try.
- ⌃⌥SpaceOpen or close the notch
- ⌃⌥↩Allow the request, or approve the plan
- ⌃⌥⌫Deny, or keep planning
- ⌃⌥JGo to the session that needs you most
- ⌃⌥MMute or unmute sounds
- ⌘1–3Pick an answer when an agent asks
05 Install
One command and it's in your notch.
Free and open source. Needs macOS 14 or later, on Apple Silicon or Intel. Pip isn't notarized by Apple yet; Homebrew takes care of that for you.
-
1
Install with Homebrew
brew install --cask kikatsu/tap/pip-notch -
2
Open it
open -a PipIt connects the agents on your Mac by itself. Look for the eyes in your notch and menu bar.
-
3
Stay current
brew upgrade --cask pip-notchPip tells you in its menu when a new version is out.