You are on a call, and the notch knows
Zoom, Teams, Slack, Discord and Webex calls get a live island: a phone glyph and a running clock on one side of the camera, your mic level on the other. Notchy reads the same signal macOS uses for the orange dot — no entitlements, no audio.
How long have I been on this call?
The clock runs in the notch itself, iPhone-style, so the answer is where you are already looking instead of buried in a meeting window you minimised.
Deliberately conservative
Allowlisted apps only, a debounce before the island appears and another before it clears. A join sound will not flash one; a headset swap will not end one.
No more meetings as “music”
Teams publishes a media session, so a call used to read as something playing in Now Playing. Calls are now their own thing, and playback is not.
The rest of the meeting kit
Mic mute with a visible state, the camera mirror before you join, a calendar that shows the meeting you are in, and FaceTime and iPhone calls with caller ID.
Everything Notchy does, for free
- Fluid Dynamic Island animations on the Mac notch
- Command palette (⌃⌥K) — every action one keystroke away
- Knock — double-tap a modifier key to open the notch
- AI usage tracker (Claude Code, Codex, Cursor, Copilot)
- Detach any tab into a menu-bar popover
- Now Playing music controls (Apple Music & Spotify)
- Time-synced karaoke lyrics under the notch
- Mac clipboard history shelf (password-manager safe)
- Searchable clipboard — filter by text, file name, or OCR'd words
- On-device OCR — copy a screenshot, get its text (Apple Vision)
- Window snapping — drag a window to the notch to tile it
- App Launcher — pin apps to the notch, open with one tap
- Text snippets — TextExpander-style pastes from the ⌘K palette
- One-tap screen capture to clipboard + shelf
- Color eyedropper — sample any pixel, hex auto-copied
- System-wide mic mute for every meeting app at once
- Keystroke HUD for demos & screencasts (secure-input safe)
- Keyboard cleaning lock with countdown island (⌘⎋ unlocks)
- Menu-bar icon hiding — Bartender-style separator & chevron
- Live CPU / memory / network stats flyout
- Open GitHub PR count in the notch (Keychain-stored token)
- iPhone-style call island — Answer/Decline FaceTime on the notch
- Notch Terminal — real VT100/xterm shell in a PTY, its own tab
- Privacy Indicator — pill when any app's camera or mic goes live
- Caps Lock HUD — brief island on every toggle
- Full Charge island with adjustable threshold + low-battery sound
- Alt HUD styles — edge-pinned bar or circular gauge off the notch
- Audio-reactive Now Playing visualizer (real FFT of system audio)
- Custom closed-notch idle animation — drop in your own Lottie JSON
- Drag-and-drop file drop shelf — persists across relaunches
- Zip & unzip files right from the shelf
- Image converter (HEIC, PNG, JPEG, TIFF, PDF) + video → GIF
- Run Apple Shortcuts with one tap
- Screenshots auto-staged on the shelf, ready to drag
- Download finished alerts with Reveal in Finder
- USB drive mount island with one-tap Eject
- Apple Reminders quick capture & due list
- macOS Pomodoro notch timer & stopwatch — streaks + 7-day chart
- Resizable expanded panel (width & height, live preview)
- System HUDs (volume, brightness, battery)
- Audio output switcher (speakers, AirPods, monitor)
- AirPods connection manager & battery
- Magic Mouse, Keyboard & Trackpad battery + low-battery alerts
- Quick notes & Calendar widgets
- Camera Mirror (check your appearance)
- Keep Awake (caffeine toggle)
- Teleprompter (Cuely) for Zoom calls
- Focus-aware alerts & native haptic feedback
- Lock screen widgets & hide-the-notch mode
- 133 languages, fully localized
- Native SwiftUI, tuned for Apple Silicon
Call detection on Mac — FAQ
Which apps does it detect?
Allowlisted conferencing apps — Teams, Zoom, Slack, Discord, Webex and others. macOS has no public 'this app is in a call' API, so Notchy uses the signal the system itself uses for the orange dot: an input device running, combined with a known conferencing app being open.
Won't recording or dictating look like a call?
No. Only allowlisted bundles count, so QuickTime recording or a dictation session never fakes one. The mic also has to stay open past a debounce before an island appears, so a permission probe or a join-sound blip does not flash one at you.
Does it end the island when the call ends?
Yes, after a short debounce in the other direction — swapping headsets mid-call briefly drops the input device, and that must not look like the call ending.
Why did Teams calls show up as music before?
Because Teams publishes a media session to macOS, so a call read as something playing. FaceTime detection could not help: it is built on the FaceTime notification extension's accessibility tree, which no other app publishes. The conferencing detector fixed both — an island for the call, and no phantom track.
What does the island show?
An ongoing call settles into the notch the way iPhone does it: a phone glyph and a running clock on one side of the camera, a live level meter on the other — rather than a banner across the pill for the whole call.
Does it work for FaceTime and iPhone calls?
Yes, through a separate path with caller ID and answer or decline buttons — that is on the incoming calls page.
Does Notchy hear my meetings?
No. It knows only that an input device is running while a conferencing app is open. There is no audio capture, no transcript and nothing leaves your Mac.