NotchCurtain — Development skill for Claude Code
Native macOS panel at the MacBook notch for local agent session status, available usage limits, and Now Playing controls.
How to install NotchCurtain
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kaTrek0406/NotchCurtain and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What NotchCurtain does
Native macOS panel at the MacBook notch for local agent session status, available usage limits, and Now Playing controls. Supports Orca and selected local CLI process names. No HTTP client in the app source.
Alternatives in Development
- Audio Browser — Launch the AgentVibes audio browser - browse, preview, and install TTS voices 153 ★
- Better Statusline — A status line for Claude Code: the session's figures as dot-matrix rings, and the music you are playing beside 119 ★
- Buddi — A macOS notch companion for Claude Code — your buddy lives here now 92 ★
README
NotchCurtain
**A small native macOS panel for agent sessions and media controls, attached to the MacBook camera notch.** It stays collapsed until you hover over the notch and expands to show local session status, usage limits when available, and Now Playing controls.
[](https://www.apple.com/macos/) [](https://swift.org) [](LICENSE)
[Русская версия](README.ru.md) · [Features](#features) · [Installation](#installation) · [Privacy](#privacy) · [Settings](#settings) · [Roadmap](#roadmap)
Preview
| Agent sessions | Music | Collapsed music capsule |
|---|---|---|
![]() |
![]() |
![]() |


Features
- Orca sessions: shows terminals, agent status, project, and available session details from the local Orca CLI.
- External sessions: scans process names for
claude,codex,gemini,cursor-agent,aider,opencode, andcopilot; usespsandlsofto find processes and working directories. Claude and Codex session-log modification times may help determine activity. This scanner does not discover every agent or every application. - Usage limits: reads providers returned by
orca account list --json. Codex can also be read from the localcodex app-serverrate-limit API. Claude limits are shown only when Orca returns Claude rate-limit data; NotchCurtain has no separate Claude quota source. - Music: displays macOS Now Playing metadata, artwork, progress, and transport controls through the bundled
mediaremote-adapter. - Local preferences: langua
Related Skills
Gentra Island
A free, open-source Dynamic Island for Mac, Windows, and Linux. Your MacBook notch tells you when Claude Code
Islet
Open-source Dynamic Island for the Mac notch: live activities, Now Playing, coding agents, calls and more.
Brow
Claude Code usage and rate limits in the MacBook notch. Track the 5-hour and weekly limits of multiple Claude
Notch Pilot
A live companion for Claude Code that lives in your MacBook notch. Reacts to what Claude is doing, intercepts
Coucou
A tiny friend that lives in your MacBook's notch and keeps an eye on your Claude Code sessions.
Cc Unibrow
Approve Claude Code from your MacBook notch: permission prompts, questions and finished turns from every sessi
Related Agents
Forge iOS QA
Forge's iOS QA agent — runs XCUITest UI tests via xcodebuild against an available simulator. macOS only. Use w
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting
ADR Scribe
Use when a blind design panel has produced a score table and one winning design and the decision now has to be


