Amdjed Belgacem

Native macOS app

Notch Island

Turns the MacBook notch into a Dynamic Island style surface for AI agent events with Allow and Deny, notifications, calls, media and usage limits. Written entirely in Rust on AppKit, with its own spring animator on a fixed 240 Hz sub-step and a self-test that asserts state, geometry and pixels.

Notch Island expanded from the MacBook notch, showing now playing controls, audio output and playlists.

Built with

  • Rust
  • AppKit
  • objc2
  • tokio
  • SQLite

Design board with sample data.