Oyen Poni Download
Click the island to open it

For Windows 10 and 11, and macOS 14 or later

A living notch for Windows and Mac

Oyen Poni hangs a small island from the top of your screen. It shows what is happening, and opens into quick pages when you point at it: music with synced lyrics, a focus timer, a file shelf your phone can drop into, tasks, your clipboard and, on Windows, money in and bills due from Oyenza.

Free and open source (MIT) · Windows 2.4 MB, Mac 10.8 MB · No account needed · What's new in 0.1.20

Oyen, an orange plush cat, peeking over the island while a song plays

New · Oyen Poni for Mac

On a Mac, it wraps the notch

On a MacBook with a camera notch, the island lives around it: what's playing sits either side of the camera, and the island opens downward from the notch when you point at it. On a Mac without a notch, or on another display, it hangs from the top of the screen as it does on Windows. Around the notch, the Oyen theme goes black like the notch itself, with Oyen's cream type, his orange and his face on it.

A MacBook's menu bar while music plays: the album art left of the camera notch, the equalizer on its right The same in the Oyen theme: black like the notch, the album art on the left and Oyen on the right
Music playingThe album art left of the camera, the beat on its right.
A focus timer around the notch: its progress ring on the left, the minutes left on the right The focus timer around the notch in the Oyen theme
Focus timerThe ring on one side of the camera, the minutes left on the other.
The resting island on a MacBook: the time to the right of the notch The resting island in the Oyen theme: Oyen peeking left of the notch, the time on its right
RestingThe clock sits beside the notch. The other idle looks hide inside it until you point there.
The open island hanging below a MacBook's notch: the Music page with synced lyrics The open island in the Oyen theme, black around the notch with cream type and an orange play button: the Music page with synced lyrics
Music, with the wordsMusic and Spotify, with synced lyrics and the reading under Japanese, Korean and Chinese lines.
The Today page below the notch: the date and calendar beside CPU, memory, disk and battery The Today page in the Oyen theme below the notch
TodayThe date and calendar, with your Mac's CPU, memory, disk and battery.
  • Music and Spotify, with synced lyrics from LRCLIB, or Apple Music's own with your token, and the reading under Japanese, Korean and Chinese lines.
  • The focus timer, the Shelf with Phone drop over the same Wi-Fi, tasks, clipboard history, and the System page with your Mac's CPU, graphics, memory, drives, network, battery and busiest apps.
  • Pop-ups for volume and charging, the Classic, Oyen and Glass themes, and start at login. Every option is in the menu bar, under Oyen's mark.
  • New in 0.1.19: Oyen goes black around the notch; Glass is macOS's own glass, Liquid Glass on macOS 26 and a dark blur before it, with a black strip where it meets the notch; and the System page reads your Mac, the way Stats shows it.
  • Not on the Mac yet: paired phones, Oyenza sign-in, add-ons, Show over games, headphone pop-ups and hiding in full-screen apps.
Download for Mac

macOS 14 or later, on Apple silicon or Intel. One app for both, 10.8 MB. It isn't signed with an Apple Developer ID yet, so the first time, macOS holds it back until you allow it in Privacy & Security: see Install.

While it rests

The island shows what's happening

Small and quiet at the top edge. It grows only when something needs a moment of your attention, then gets out of the way.

Album art and an equalizer Album art, and Oyen swaying as music notes float up
Music playingAlbum art and a beat. The title peeks in when the song changes.
A focus countdown with a progress ring A focus countdown with a progress ring
Focus timerThe countdown keeps going in the island while you work.
The volume level The volume level
Volume and chargingA clean pop-up when you change the volume or plug in.
Headphones connected, with battery level Headphones connected, with battery level
Headphones connectedBluetooth headsets say hello, with their battery level.
Money in at BCA, amount and sender hidden, with a Show button Money in at BCA, amount and sender hidden, in the Oyen theme
Money inWith Oyenza, the island tells you when money arrives. The amount and sender stay hidden until you click Show.
The resting island with a clock The resting island with a clock and Oyen peeking
RestingA clock, a pair of eyes, a blank notch, or nothing until you point.

Point at it

Eight quick pages, one hover away

Point at the island or click it and it opens; move away and it closes at once. Scroll over the header to switch pages; the gear on the right opens Settings. Sign in to Oyenza and a ninth page joins them.

The Music page: controls and time-synced lyrics The Music page in the Oyen theme

Music, with the words

Controls for whatever is playing: Spotify, Apple Music, YouTube in your browser, or any app that shows up in Windows' media controls. Lyrics scroll in time with the song, from the free LRCLIB library, or Apple Music's own synced lyrics if you have a subscription. YouTube videos find theirs too, even when the title carries subtitle tags or puts the song name first. After an intro or a break, the waiting dots fold away the moment the next line starts. Drag the time bar to jump anywhere in a song: the times follow as you slide, and it jumps when you let go. Since 0.1.20 that works with Apple Music too, and so does Back: the island uses Apple Music's own slider and back button. Lyrics glide into place instead of stepping a pixel at a time.

Oyen in headphones

New in 0.1.7 · Better Japanese in 0.1.15 · Japanese readings add-on in 0.1.20

Read along in Korean, Japanese and Chinese

Like Apple Music's Show Pronunciation, each word of a lyric line gets its reading in Latin letters, set small underneath: the syllables for Korean, romaji for Japanese and pinyin with tone marks for Chinese. Japanese kanji are read with Windows' own reading analyzer. On PCs without Windows' Japanese data, kana lines read right away and the Music page offers Japanese readings, a 3.8 MB add-on that reads every kanji line. Since 0.1.15 it reads closer to how the words are sung: numbers with their counters (二人 futari, 一歩 ippo), は as "wa" after every word (心には kokoro ni wa), and words like 愛おしい and 失くす. Turn it off in Settings or the tray menu.

The Music page with Korean lyrics, each word's reading in Latin letters set small underneath The same Korean lyrics and readings in the Oyen theme

Focus

A Pomodoro timer that keeps counting in the island.

The Focus page The Focus page in the Oyen theme

Health

Today's steps against your goal, and your week, from Apple Health or Health Connect on your phone through Oyenza. Signing in works now; the steps come in a later version.

The Health page: 8,412 of 8,000 steps today, and the week as bars The Health page in the Oyen theme

Shelf

Drop files on the island to keep them handy, or send them from your phone. Click to open, or drag them back out.

The Shelf page The Shelf page in the Oyen theme

Tasks

A tiny to-do list for the things you'd otherwise forget.

The Tasks page The Tasks page in the Oyen theme

Clipboard

Recent copied text, kept in memory only. It skips anything a password manager marks as private.

The Clipboard page The Clipboard page in the Oyen theme

Today

The date and calendar, plus CPU, memory, disk and battery at a glance. Click one to open it on the System page.

The Today page The Today page in the Oyen theme

New in 0.1.17 · An add-on

Prayer times, for your kab/kota

Today's times as Kemenag RI publishes them for your kab/kota, the next prayer and how long until it, and the qibla. Windows' location finds the nearest of Kemenag's 517 places and checks again when your laptop travels, or you type your city. The point stays on your PC: it only picks the place.

In the ten minutes before each prayer the island counts down, and when it's time it says so, with a short tone, the adzan recorded at Masjidil Haram, or nothing. Checked against Kemenag's 2026 schedule: 98.2% of 227,367 times to the minute, none more than a minute off. Makkah, Madinah and Jeddah use Umm al-Qura.

The Prayer tab: next Ashar at 14:52 in 8 minutes, Kota Jakarta, today's seven times with Ashar lit, the qibla, and Adzan, Tone or Silent The Prayer tab in the Oyen theme
The Add-ons tab: Prayer times (1.9 MB) and Japanese readings (3.8 MB), each with its switch off The Add-ons tab in the Oyen theme

New in 0.1.17

Add-ons: download only what you use

The + at the end of the tabs lists features that aren't in the download. Switch one on and it downloads then, from this project's releases, each file checked against the fingerprint built into the app. Switch it off and its files are deleted. Prayer times was the first, and since 0.1.20 Japanese readings (3.8 MB) is one too.

New in 0.1.8

Phone drop: files from your phone, onto the Shelf

Open the Shelf, click Phone and scan the QR code with your phone's camera. Pick photos or files, tap Send, and the island asks before anything arrives. It works with iPhone and Android over your own Wi-Fi: nothing to install on the phone, and nothing goes through the internet. The phone can save what's on your Shelf too.

The Shelf with Phone drop open: iPhone wants to send 3 files, with Decline and Accept Phone drop asking to accept 3 files from an iPhone, in the Oyen theme
The Shelf with Pair a phone open: a QR code to scan once, then the phone can send to this PC from any network The pairing code under the Shelf, in the Oyen theme

New in 0.1.14

Paired phones: send from any network

Click Pair a phone under Phone drop and scan the code once. After that, your phone finds this PC from anywhere: the same Wi-Fi, another Wi-Fi or mobile data, whenever Oyen Poni is running. Files from your own phones go straight onto the Shelf, and the island tells you when they land.

Keep the page on your iPhone's Home Screen, or install it on Android, where Oyen Poni joins the share sheet. The phone and the PC meet through drop.oyenza.com, and the files go straight between them over an encrypted link. Paired phones lists each phone with Remove.

The Settings page: Sign in with Oyenza at the top, then the theme, the idle look, five switches and a Hide or Stay on top choice for full-screen apps The Settings page in the Oyen theme

New in 0.1.10

Settings, right in the island

Press the gear beside the pin. Your Oyenza account comes first: sign in, see who is signed in, or disconnect. Below it are the theme, the idle look, switches for lyrics, pronunciation, sounds, clipboard history and starting with Windows, and what the island does in full-screen apps. Changes apply at once.

New in 0.1.11 · Redone in 0.1.17 · On the Mac in 0.1.19

System: your PC at a glance

CPU, GPU, memory, drives, network and battery in rings and charts: each core's load with performance and efficiency cores apart, the graphics card's engines and memory, memory pressure and what fills memory, read, write, download and upload speeds, and the processes using the most. Since 0.1.17 it reads Windows' own kernel counters and keeps the last minute while the page is closed, so the charts are full the moment it opens. Since 0.1.20 that minute rests while your PC is locked, the screen is off or battery saver is on. No driver, no admin rights, and nothing leaves your PC. On a Mac it reads macOS's own counters the way Stats does, and rests while the screen is asleep or the Mac is locked.

The System page: a strip of every part's live value, the CPU's rings and details, a minute of history, each core's load and the processes using the most The System page in the Oyen theme
The Settings page with In full-screen apps set to Stay on top In full-screen apps set to Stay on top, in the Oyen theme

New in 0.1.13

Stays on top

When another window covers the island, such as a browser left on top after full screen or an app set to stay on top, the island goes back on top.

In full-screen games and videos you choose: hide the island, or keep it on top. Right-click the island or open Settings, then In full-screen apps › Hide or Stay on top. Hide is the default. A game in exclusive full-screen mode still covers every window.

New in 0.1.18 · Peeks instead of staying in 0.1.20

Show over games: FPS, GPU and CPU

While a game fills the screen in borderless full-screen, the island becomes a small readout: frames per second, the graphics card's load and temperature, and the CPU's load. It shows for a few seconds when the game comes to the front, when the frame rate drops sharply, and whenever you press Alt+Shift+F, then gets out of the way: any window over a borderless game makes Windows combine the two before they reach the screen, which costs about a frame, so with the island gone the game's frames go straight to the screen again. Switch it on in System › Games, or right-click the island › In full-screen apps › Show FPS, GPU and CPU over games.

Frames are counted the way Intel's PresentMon and Xbox Game Bar count them, from Windows' own log of each frame a game shows. Nothing is loaded into the game, so anti-cheat has nothing to see. DirectX 9 to 12, Vulkan and OpenGL. The first time, Windows asks once for an admin OK, as Game Bar's FPS counter does, and FPS shows from your next sign-in. Over a full-screen app, Glass draws smoked glass instead of copying the screen.

The island over a game: 144 fps, GPU 97% at 71°, CPU 38% The readout over a game in the Oyen theme: 144 fps, GPU 97% at 71°, CPU 38%
System › Games: the Show over games switch, the frame rate's last minute, frame times and the game in front System › Games in the Oyen theme

Optional theme · New look in 0.1.7

Oyen takes over the island

The island stays black and quiet by default. Switch on the Oyen theme and the whole island turns Oyen: warm cream, dark brown text, his orange on the controls, and Oyen himself peeking over the edge, the same Oyen as in the Oyenza app.

Classic: two white eyes
Classic
Oyen theme: a cream island with Oyen peeking over its edge
Oyen
RestingHe blinks now and then, and watches your pointer when it comes near.
Classic: the clock
Classic
Oyen theme: the clock on a cream island, Oyen beside it
Oyen
ClockKeep the clock and have Oyen keep you company.
Classic: album art and an equalizer
Classic
Oyen theme: a cream island, Oyen swaying as music notes float up
Oyen
MusicNew in 0.1.13: music notes float up beside Oyen on every beat, and he sways along.
The Today page in the Oyen theme: a cream island, brown text, today's date in Oyen's orange, and Oyen peeking up beside the pin
  • Cream and brown on every page, with Oyen's orange on the play button, the progress and volume bars and the switches.
  • Every Latin letter is set in Outfit, this website's typeface, which now ships inside the app.
  • Built from the Oyenza logo, so he stays sharp at every size and scaling. On an open page he peeks up beside the pin, eyes on your cursor.
  • He moves only when something happens and sleeps after midnight, so he costs no CPU while nothing moves.
Oyen asleep on the island while a song plays

Open the island and press the gear, then Theme › Oyen. Switch back to Classic any time.

Optional theme · New in 0.1.13

Glass: the island as liquid glass

Its edge bends and magnifies what's under it, the middle is frosted, a light runs along the rim, and it turns light or dark with what's behind it.

The Music page in the Glass theme over a bright web page, in light mode: frosted glass, with the page bending at the rim
Light modeClear, frosted glass over a bright page. Look at the rim: the page bends there.
The Music page in the Glass theme over a dark video page, in dark mode
Dark modeThe open island follows Windows' light or dark mode.
  • To draw the glass, Oyen Poni copies the part of the screen behind its window (the island and the space it opens into) while Glass is on, and not while the island is hidden or the PC is locked. The copy stays in your PC's memory, each new copy replaces the last, and it's never saved or sent.
  • While Glass is on, Windows leaves the island out of screenshots, recordings and screen sharing.
  • Since 0.1.16 Glass also works on PCs whose colour settings make Windows draw the desktop in 16-bit colour, and on HDR displays. Where it can't copy the screen (Remote Desktop, Windows 10 before version 2004, some laptops), Glass draws smoked glass instead: the same shape and light over a see-through tint, and it stays in screenshots.
  • Classic stays the default look.
The resting island in the Glass theme over a bright page: light glass
Over a bright page
The resting island in the Glass theme over a dark page with Windows in light mode: it turns dark
Over a dark page, same light mode

The small island turns light or dark with what's behind it. Open the island and press the gear, then Theme › Glass.

Oyenza account · Live view new in 0.1.17

Your Oyenza, at the top of your screen

Sign in with your oyenza.app account the way you sign in on a TV: press the gear, choose Sign in with Oyenza, and approve the code the island shows at oyenza.app/connect. No password is ever typed into Oyen Poni. An Oyenza page then joins the island.

  • Your Oyenza, live, by day. Every transaction of the last 7 days, money in and out, newest first. Pick a day on the strip, and what's logged while you look glows.
  • Money in and out as it happens. A notice when Oyenza logs money coming in or going out, with the amount hidden until you click Show.
  • Bills before they're due. Subscriptions and card due dates for the next 30 days, and a reminder the day before each one.
  • Note a spend in a second. Type "kopi 25rb" on the Oyenza page and press Enter: it goes straight to Oyenza, with 10 seconds to undo.
  • Your steps, next. Steps from Apple Health or Health Connect will come through Oyenza in a later version.

Signing in is optional. This PC gets a key of its own, never your password: it sees your last 7 days of transactions and the bills due, and saves the spends you type: never balances, account numbers, notes or receipts. Disconnect it in the island's Settings, or in oyenza.app under Connected apps.

Oyen sitting on the island while a song plays
Sign in to Oyenza: an 8-letter code to enter at oyenza.app/connect The sign-in code in the Oyen theme
Sign in with a codeThe island shows a code. Enter it at oyenza.app/connect on your phone or this PC, check the PC's name, and choose Connect.
The Oyenza page: a strip of days and today's transactions, amounts hidden The Oyenza page in the Oyen theme
The Oyenza pageEvery transaction by day, kept live, and the bills ahead, with amounts hidden until you choose Show amounts. Note a spend at the top.

Private by design

Your data stays on your computer

No account needed

No sign-up and no tracking. Tasks, shelf and focus history are files in your own user folder.

Clipboard in memory

Copied text is never written to disk, and anything a password manager marks private is skipped.

Smooth and light

Drawn on your graphics card in step with your screen's refresh rate (60, 144 or 240 Hz). Native Rust, no web view, and nothing drawn while nothing moves. Keeping the System page's last minute takes about a third of a millisecond each second and rests while you're away, and the tray menu turns it off.

Install

Ready in under a minute

On Windows 10 and 11

  1. Download the installer

    Oyen-Poni-Setup.exe, from the latest release on GitHub. A portable zip is on the Releases page too.

  2. Run it

    It installs just for you and needs no admin rights.

  3. If Windows warns you

    Builds aren't code-signed yet, so SmartScreen may say "Windows protected your PC". Choose More info, then Run anyway. If Smart App Control is on, Windows won't run unsigned apps at all; a Microsoft Store version is on the way.

On a Mac macOS 14 or later, Apple silicon or Intel

  1. Download the app

    Oyen-Poni-Mac.dmg, from the same release.

  2. Drag it into Applications

    Open the DMG and drag Oyen Poni into the Applications folder.

  3. Allow it the first time

    It isn't signed with an Apple Developer ID yet, so macOS warns you the first time you open it. Click Done, then open System Settings › Privacy & Security and click Open Anyway.

Where things live Your data: %APPDATA%\Poni\ Cache and log: %LOCALAPPDATA%\Poni\ Uninstalling removes the app, cache and log, and keeps your data. On a Mac, your data: ~/Library/Application Support/Poni/ Mac log: ~/Library/Logs/Poni/