byASB Ankiit Singh Book a scoping week
OPEN SOURCE2026

AgentNotch

A byASB open-source project
Your coding-agent fleet, one glance away. Everything the swarm is doing. Nothing sent away.
PlatformmacOS
Lives inThe notch
WatchesClaude Code + Codex sessions
DataStays on your Mac
Sourcegithub.com/byasb/agentnotch
View on GitHub ↗Product page ↗
The constraint

Once you run several coding agents at once, the bottleneck stops being the agents and becomes knowing which one needs you. The information exists — in local session records — but it's spread across hidden folders and terminal tabs.

What I built

A small macOS app that lives in the notch and shows every Claude Code and Codex session with its project, branch, model, last reply, transcript, and live state.

It reads the same local records the agents already create: 7-day, 30-day, six-month and all-time token usage, estimated value, model mix, and real Codex limits. It finds local development servers so you can open their URL, copy it, stop the process, or jump back to the right terminal.

Attention requests rise above the noise — an alert the moment a session needs permission, then a route to the exact place your input is required. And when you step away, a breathing pacer or a calm game holds the signal until every agent has finished.

Under the surface
sessionsproject · branch · model · last reply · transcript · live state
usage7d / 30d / 6mo / all-time · model mix · real Codex limits
serversfind local dev servers · open · copy · stop · jump to terminal
attentionpermission alerts → route to the exact request
cleanupreclaimable agent storage · regenerable cache only · confirmation required
waitingbox breathing / 4-7-8 · 2048, Memory, Minesweeper
privacyhistory stays local · session reads are read-only · chat cannot silently approve edits
exposure: local only · nothing sent away
Outcome
  • Open source at github.com/byasb/agentnotch.
  • Permission hooks are opt-in; cleanup is deliberately conservative.
  • Product page: byasb.com/agentnotch
SwiftmacOSSwiftUILocal session parsing