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
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
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.
Shelf
Drag files, links or text onto the notch to keep them close, then drag them back out when you need them.
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.
Keyboard shortcut, from any app
Tap the keys, or press ⌃⌥⌘N on your keyboard. While it's open, ← → or 1–9 switch tabs and Esc closes it.
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.
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.
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.
Pick the one that suits your wallpaper and taste. You can switch anytime in Settings → General.
31°
Partly cloudy · Jakarta
12 km/h · H 33° L 25°
Glass. Translucent and blurred, so your wallpaper still shows through.
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.
- Developer
AI Usage
Codex quota left and Claude Code token use per 5-hour block, read from local logs.
Permissions: local AI logs - Productivity
Countdown
Count down to the dates that matter: deadlines, payday, holidays or Eid.
No special permissions - Finance
Crypto Prices
BTC, ETH and SOL prices in Indonesian rupiah, with 24-hour change from CoinGecko.
Permissions: internet - Finance
Rupiah Exchange Rates
USD, SGD, EUR, JPY and MYR rates against the Indonesian rupiah. Updated hourly.
Permissions: internet - Productivity
Quick Notes
Jot down short notes right from the notch. They're saved automatically.
No special permissions - Utilities
System Monitor
CPU, memory, battery, network and disk, with one metric of your choice next to the notch.
Permissions: system info
6 plugins in the gallery. The free version can run 3 extra plugins at a time.
View registryA 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.
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
Pro
7-day trialIDR 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
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
Download the DMG, then drag Poni to Applications.
- 2
Open Poni.
macOS says it won't open Poni. Click Done.
- 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.