Back to work

Native macOS tool

GhostNotch

A terminal and coding-agent launch surface that drops from the MacBook notch, shows what needs attention, then gets out of the way.

SwiftAppKitCoreTextGhostty VTCodexClaude
GhostNotch expanded as a compact terminal island below the MacBook notch.
Visible states
3
Folder presets
Up to 3
Agent hooks
Codex + Claude

Project brief

GhostNotch overview

GhostNotch is me trying to make the notch useful for the quick command or agent check that does not deserve another window. It keeps a real shell alive, launches coding agents into saved folders, and surfaces when they need attention.

What it is

  • A notch-attached terminal for short commands, quick dev chores, and coding-agent launches.
  • A shell and status surface that can collapse, hover, and expand without killing the session.

What I built

  • A persistent PTY shell with input, paste, resize, and session preservation.
  • Ghostty VT parsing behind a small bridge, while GhostNotch owns the renderer.
  • Native settings for saved folders and visible agents, plus optional working and attention hooks.

Where it's going

  • Reliability and real-program terminal acceptance before the public preview.
  • Signing, notarization, and distribution after the core workflow is dependable.