Skip to content

Hover over or tap the notch

Your MacBook's notch can do more than hide the camera. 

Poni puts your music, a focus timer, today's calendar, the weather and prayer times right below the camera. Point at the notch and everything opens. Add plugins from the gallery, or write your own in JavaScript.

Free, for macOS 14 Sonoma and later. Poni is in beta, so the first launch needs one confirmation: here's how. The notch above is a demo with sample data.

Built-in plugins

Six things you glance at most, placed where you can always see them. They're all live: the cards below share their data with the notch above.

Music

The song playing in Spotify or Apple Music, with playback controls, progress, and lyrics that follow along, including romanization for Japanese, Korean and Chinese lyrics.

City Lights

Late Afternoon

1:28
3:34

With coffee and the same old song

The city lights come on one by one

Focus

A Pomodoro timer. When the notch is closed, the countdown stays visible next to it.

Today

Today's calendar events, and how long until the next one starts.

Today

09:00Team standup
14:00Bass lesson
19:00Release review

Weather

Current temperature and conditions, plus a three-day forecast for the city you choose.

31°

Prayer times

The five daily Muslim prayer times for your city, a countdown to the next one, and an optional reminder and azan (call to prayer) when each begins.

Faj
Dhu
Asr
Mag
Ish

Shelf

Drag files, links or text onto the notch to keep them close, then drag them back out when you need them.

System activity

Volume, display brightness and battery appear briefly on either side of the notch. Drag the sliders or tap the buttons below, and the small notch responds just like it does on your Mac.

With coffee and the same old song

Keyboard shortcut, from any app

Volume follows the active output device and switches automatically when your AirPods connect. The standard macOS pop-ups still appear, and you can turn off each activity separately in Settings.

Shelf

Drag files, links or text onto the notch, and the Shelf tab opens on its own. Drag them back out to Finder, Mail, Slack or your browser, or send everything with AirDrop.

2

Drag an icon to the notch, or tap it

Quick Look thumbnails

Images, PDFs and documents show a preview; text and links appear as icons.

Automatic cleanup

Items are cleared after 1, 3, 7 or 30 days, or never. You choose.

Link or copy

By default the Shelf keeps a link to the original file. Turn on copying when you need it.

Themes

Pick the one that suits your wallpaper and taste. You can switch anytime in Settings → General.

Weather

31°

Partly cloudy · Jakarta

12 km/h · H 33° L 25°

Thu32°
Fri30°
Sat33°

Glass. Translucent and blurred, so your wallpaper still shows through.

Plugin gallery

Install plugins from the + button in the notch. Each file's size and SHA-256 hash are checked before it's installed, and plugins that need permissions always ask first.

6 plugins in the gallery. The free version can run 3 extra plugins at a time.

View registry
Plugin SDK

A plugin is one folder with a manifest.json and a main.js. Plugins don't draw their own UI: they return a declarative layout that SwiftUI renders natively, so everything feels like part of macOS.

1var clicks = 0;2 3// What the notch shows when it's open.4function render() {5  return ui.vstack([6    ui.text('Hello!', { style: 'title' }),7    ui.button('Tap me', 'click', { symbol: 'hand.tap.fill' }),8    ui.text(clicks + ' taps', { color: 'secondary' })9  ]);10}11 12// Shown next to the notch when it's closed.13function compact() {14  return clicks > 0 ? { symbol: 'sparkles', text: clicks + ' taps' } : null;15}16 17function onAction(action) {18  if (action === 'click') clicks++;19}

compact() · next to the notch

Hello!

0 taps

render() · open notch. Try the button.

  • Save a file and the notch reloads that plugin right away.
  • console.log output and errors appear in Settings, on the plugin's page.
  • Plugins only get the permissions you approve, such as network or calendar access.
  • A plugin that hangs is stopped after half a second, so the notch never freezes.
notch.fetchJSONnotch.storagenotch.media.getnotch.calendar.eventsnotch.system.statsnotch.ai.usagenotch.notifynotch.clipboardnotch.flashnotch.settings.getnotch.text.romanizesetIntervalui.vstackui.hstackui.buttonui.progressui.rowui.inputui.imageui.symbol
Pricing

Every new install gets 7 days of Pro for free.

Free

IDR 0

Forever, no account needed.

  • All built-in plugins and the ShelfYes
  • Active extra plugins, from the gallery or your own3
  • Classic themeYes
  • Glass and Pill themesNo
  • Automatic updatesYes
Download free

Pro

7-day trial

IDR 25,000/month

or IDR 199,000/year

  • All built-in plugins and the ShelfYes
  • Active extra plugins, from the gallery or your ownUnlimited
  • Classic themeYes
  • Glass and Pill themesYes
  • Automatic updatesYes
Try Pro free
Install

The beta isn't notarized by Apple yet, so macOS holds it back the first time you open it. You only need to confirm once; later updates install on their own.

The full guide, including how to verify the app's signature, is in INSTALL.md.

  1. 1

    Download the DMG, then drag Poni to Applications.

  2. 2

    Open Poni.

    macOS says it won't open Poni. Click Done.

  3. 3

    Open System Settings, then Privacy & Security.

    Scroll down, click Open Anyway, then enter your Mac password. On macOS 14 Sonoma, you can instead Control-click Poni in Applications and choose Open.

Free for macOS 14 Sonoma and later. Pro is free for the first 7 days, no credit card needed.