Home Now Projects Portfolio Socials Stats
tame.gg
macOS notch-native agent monitor

NotchAgent for
live coding sessions.

NotchAgent is a Swift macOS app that turns the MacBook notch into a compact status panel for AI coding agents. It keeps tool calls, permission requests, questions, and session state visible without forcing you back into the terminal.

Swift · macOS 14+ · MIT

notch panel preview live
NotchAgent macOS notch panel preview
12 agent tools
Swift native app
Socket IPC bridge
MIT open source

What it does

Agent state,
without losing focus.

👀
Live session visibility

See active AI coding sessions, tool calls, responses, and waiting states from a compact panel that expands from the MacBook notch.

real-time status
Approval flow built in

Permission requests and agent questions can be handled directly from the panel, keeping the review loop close to the work.

approve / deny
🤖
Broad tool support

The project tracks Claude Code, Codex, Gemini CLI, Cursor, Copilot, OpenCode, Cline, and other common coding-agent surfaces.

🔌
Lightweight bridge

Hook events flow through a small native bridge over Unix socket IPC, so the app can update quickly without polling heavyweight windows.

💻
macOS first

NotchAgent targets Sonoma and newer macOS releases, with multi-display handling and behavior tuned around the native desktop.

Getting started

Clone, build,
and watch agents.

01
Clone the repository

NotchAgent is hosted under the tame.gg GitHub organization.

git clone https://github.com/tame-gg/NotchAgent.git cd NotchAgent
02
Build the Swift app

The project targets macOS 14 or later and builds from source with Swift tooling.

swift build
03
Connect your agent tools

Launch the app and let it install or repair hooks for the coding tools you use, then keep the panel open while sessions run.