Oreo · the thinking

Why Oreo is like this

Live activities and a widget drawer in the MacBook notch, so status has somewhere to live that is not on top of your work.

You paid for those pixels. The notch is a hole punched in a display you own, and the operating system treats the space beside it as nothing at all.

PlatformmacOS 15+, Apple Silicon, notch required
StatusBeta. Waves 0 and 1 built and verified on real hardware
Price$12 once, for every Mac you own
BuildSwift 6, strict concurrency, no web view
~4 MBdownload, for something that lives on screen all day
52/52tests passing, zero warnings
15system events reported without a notification
$12once. Not per Mac, not per year

What was broken

Change the volume during a film and macOS lands a large translucent square in the middle of the picture. You asked for that information. It arrived in the most disruptive form available. That is the whole category of problem here: the things you most want at a glance are either buried in an app or announced over the top of what you were doing.

The notch makes it absurd. There is a permanent strip of screen either side of it that no app is allowed to use well, sitting directly above the one place a status indicator would be least in the way.

And there is a smaller, dumber problem in the same spot. Moving a file between two windows, two spaces, or two full-screen apps means holding a drag hostage while you navigate with the other hand. A shelf at the top of the screen fixes it, and the notch is exactly where a shelf would hang.

Who it’s for

  • Anyone on a notched MacBook who resents the dead margin
  • People who watch, present or record on the machine and are tired of HUDs landing over the content
  • People who move files between apps and spaces all day long

Who it isn’t for

  • Macs without a notch, Intel Macs, or anything before macOS 15. The interaction has nothing to grow out of
  • People who want their menu bar tidied. Different job, and Ice already does it well
  • Anyone after a launcher or a full widget dashboard

Rules we don’t break

Decided once, so they never have to be argued about again.

  • Never cover the work. Everything Oreo shows lives at the top of the screen, in space the system was wasting. If a feature needs to sit over a document, it does not ship.
  • Approach, don't click. Activities expand when you point at them. Pointing is cheaper than clicking, and it lets the resting state stay small enough to ignore.
  • Quieter than what it replaces. Volume, brightness and AirPods become small capsules instead of full HUDs. Same information, a fraction of the pixels, none of them over your video.
  • Small and native. About 4 MB, Swift 6 with strict concurrency. A utility that sits on screen all day has no right to be heavy.
  • One price, every Mac. Per-machine pricing on a utility this size is a tax on owning both a laptop and a desktop.

What it actually does

  • Live activities. Now playing, timers and background tasks, living in the notch and expanding on hover.
  • The widget desk. A drawer under the notch: calendar, media, quick controls.
  • The file tray. Drop a file into the notch mid-drag, park it, then take it out in another app, another space, or a full-screen window.
  • Quiet status capsules. Fifteen system events told to you without a notification and without a HUD.
  • The unglamorous half. Onboarding, settings, licensing, gestures and services. All shipped in Wave 1, and verified on real hardware rather than in a simulator.

What it refuses to do

The most useful part of any note like this. Every line has a reason attached.

  • Managing the menu bar. A separate product with its own pile of edge cases. We recommend Ice for it, on a shelf we do not get paid for.
  • Being a launcher. Raycast owns that. Oreo is about status and staging, not about starting things.
  • Supporting notchless and Intel Macs. The entire interaction assumes a notch to grow from and Apple Silicon's performance envelope. A version without those would be a different app wearing this one's name.
  • A subscription. It is a utility that sits at the top of your screen. It gets bought once.

How we’ll know it worked

  • People stop hunting for the now-playing window, because the answer was already at the top of the screen.
  • The tray gets used for the awkward moves, between spaces and full-screen apps. That is where a shelf beats a Finder window.
  • It shows nothing when there is nothing to say. A notch utility that is always displaying something has become the clutter it replaced.
  • Memory and CPU stay boring enough that nobody ever thinks about quitting it.

Where it could go wrong

  • A deliberately narrow floor. Notch, Apple Silicon, macOS 15. That is a small addressable market and it is the price of the interaction being any good at all.
  • Two competitors with a head start. NotchNook and Alcove got here first. The bet is that both feature sets, one-time price, 4 MB is worth switching for.
  • Two toolchains, one set of sources. SwiftPM builds the libraries and tests, Xcode builds the shipping app, and the Focus filter only exists in the Xcode build. A real trap for anyone testing the fast build and expecting the whole app.
  • Still beta. Waves 2 and 3 are not built. The store page says so, and somebody buying today is buying the roadmap the shipped waves.

What’s next

  • Wave 2: nook widgets, calendar, to-dos, timer, notes, shortcuts, mirror, iCloud sync.
  • Wave 3: the idle surface, drop pipelines, weather, and a sandboxed App Store build.
  • No dates. The waves ship when they are verified on hardware, which is how the first two shipped.

Back to Oreo