Icono de OmniMac

Free · Open source · macOS 14.2 (Sonoma) or later

The Dynamic Island
your Mac never had.

It works on Macs without a notch, too — and brings ten more utilities with it. One menu-bar app, 16 MB, 0.017–0.033 % CPU. No accounts, no subscriptions, no telemetry.

16 MB on disk · Apple silicon and Intel · macOS 14.2 or later · English and Spanish · MIT
0.017–0.033 %CPU at idle
33–37 MBof real memory at idle
11modules in a single app
$0free and open source
0accounts, trackers or ads

Modules

Eleven modules. One app.

Every module switches on or off with one click. What you don't use costs nothing.

Dynamic notch

Hover the notch and it expands: music, a file tray with AirDrop, calendar, sound, timer and performance. Connect your AirPods and you get the iPhone animation. It hides in full screen and gives a gentle haptic tap when it opens.

Adapts to every MacBook's notch; on Macs without one, as an island

Keep awake

Like Amphetamine: indefinitely, with a timer or until a given time. Stays awake with the lid closed, stops when the battery runs low and turns itself on when you plug in the charger or a display.

time left in the menu bar

⌘Tab by windows

Switch between windows, not apps, with live thumbnails. Type to search and act without letting go: close, minimize, hide or quit.

⌘ Tab or ⌥ Tab · ⌘ W ⌘ M ⌘ H ⌘ Q

Window shortcuts

Halves, quarters, thirds, almost maximize, larger or smaller, restore, next display. Drag to an edge and see the footprint before you drop. Save whole layouts and bring them back with a number.

⌃⌥ ← ⌃⌥ → ⌃⌥ ⏎ · ⌃⌥ 1…9 layouts

Clipboard history

Text, images and files. Search by typing, pin what you always use, pause when copying something sensitive. In memory by default; on disk if you choose.

⇧⌘ V opens the history · ⌥ P pins

Tools

Copy the text of any part of the screen (OCR), grab a colour, mute the microphone with a shortcut, lock the keyboard to clean it, hide desktop icons and guard against accidental ⌘Q.

⇧⌘ 2 text · ⇧⌘ 6 colour · ⌃⌥⌘ M mic

Sound

A different volume for every app and a 10-band equaliser, global or per app, with nine ready-made presets. Instant switching of speakers or microphone, balance, mute and output priority. It follows your Mac's volume keys in real time.

⌃⌥⌘ O cycles the output

Menu bar

Hides the icons you don't use every day and gives you your bar back: click the arrow to unfold them, click again to tuck them away. You pick what hides once, by ⌘-dragging the icons past the arrow.

like Ice, without installing Ice

App cleaner

Uninstalls an app with everything it leaves behind — preferences, caches, containers, saved state — and finds the leftovers of apps you already deleted. Everything goes to the Trash; nothing is deleted outright.

like AppCleaner, inside the same app

Performance

Per-core CPU (watch the efficiency cores work while the big ones idle), GPU, memory with pressure, disk, network, temperature and which apps are eating your Mac. With alerts when something goes wrong.

only samples while you're looking

Command bar

⌥Space and type: every OmniMac feature and every app, without remembering eight shortcuts. “slmi” finds “Silence the microphone”.

off by default: ⌥Space belongs to Raycast

Up close

Small details. Every day.

The notch, finally useful.

Six tabs, and you choose which ones. When the song changes it peeks out for a moment with the title; OmniMac's notices can appear there instead of in a pill. On a Mac without a notch it draws a floating island instead.

  • Music with artwork, draggable progress and controls.
  • Drop files to keep them handy or send them by AirDrop; one click opens Finder.
  • Today's calendar, battery with a shortcut to Low Power Mode, timer and Pomodoro.
The notch's Sound tab: per-app volume

Windows where you say.

Twenty-one shortcuts with the same logic: ⌃⌥ and a key, and every one can be changed. If you already use Rectangle or Magnet, OmniMac tells you which ones it couldn't claim instead of staying quiet. Repeat a shortcut to cycle sizes. Save how everything is laid out and return to it with ⌃⌥ and a number; hold to free it.

left half
right half
top
bottom
maximize
Ccenter
Dthird
Zrestore
All with ⌃⌥ · corners with U I J K

One menu, everything at hand.

From the menu bar you turn on keep-awake, switch the audio output, apply a layout or open the clipboard. Modules you switch off disappear from the menu and the notch.

OmniMac's menu in the menu bar

The notch's six tabs. Plus one.

Real captures of the app. Enable only the ones you want in Settings.

Video

See it in action

Recorded from the real app, no tricks: music, tray, AirPods, ⌘Tab, windows, clipboard and Settings in a little over a minute and a half.

Silent. Also vertical.

Performance

Genuinely light.

We measured OmniMac and the eight apps it replaces with the same method: each one alone, at idle, on the same Mac. Here is the data.

Memory at idle (RSS)

Lower is better · MB

OmniMac86 MB
Amphetamine100 MB
AltTab212 MB
Rectangle84 MB
Maccy91 MB
BoringNotch149 MB
Ice99 MB
FineTune116 MB
All 7 together851 MB

CPU at idle

Lower is better · % of one core

OmniMac0.017–0.033 %
Amphetamine0.000 %
AltTab0.020 %
Rectangle0.040 %
Maccy0.020 %
BoringNotch0.340 %
Ice0.040 %
FineTune0.000 %
All 7 together0.460 %

The seven that live in your menu bar take 851 MB.
OmniMac does their job with 86 MB: 90 % less.

Measured on 8 September 2026 on an Apple silicon MacBook running macOS 26.5 (OmniMac on 11 September, running 0.5.1; Ice, FineTune and AppCleaner on the 8th; Amphetamine, AltTab, Rectangle, Maccy and BoringNotch on 3 September; same machine and same method). CPU = CPU time consumed divided by elapsed time over 50 s at idle, after 15 s of startup and with no window of the app open; memory = RSS (ps -o rss), helper processes included. AppCleaner is left out of the total because it does not live in the background: you open it, use it and close it. Ice will not start without Accessibility permission; with its welcome window up it read 3.52 %, which is the window, not the app. Real physical memory (what Activity Monitor shows) is only available for the four measured this month: OmniMac 33–37 MB, FineTune 49 MB, Ice 37 MB, AppCleaner 33 MB — which is why the comparison is RSS against RSS. Two traps that fooled us once and are now documented: querying the app through Accessibility costs the app CPU, and the IDLEW/CSW columns of top -l are cumulative counters, not rates. Versions: Amphetamine 5.3.2, AltTab 11.5.0, Rectangle 1.100, Maccy 2.7.1, BoringNotch 2.7.3, Ice 0.11.12, FineTune 1.9.0, AppCleaner 3.6.8, OmniMac 0.5.0. One machine and one run: think orders of magnitude, not decimals. Full methodology in docs/PERFORMANCE.md.

Detailed comparisons, including what each app does better: Amphetamine · AltTab · Rectangle · Maccy · BoringNotch · Ice · FineTune · AppCleaner

Comparison

One app instead of eight.

What each one does, according to its official documentation and settings panels. They are all good at their own thing; the difference is doing all of it with a single resident app.

FeatureOmniMacAmphetamineAltTabRectangleMaccyBoringNotchIceFineTuneAppCleaner
Keep awake, with closed lid and triggers
⌘Tab by windows with thumbnails and search
Window shortcuts and drag snapping
Saved window layoutsPro (paid)
Clipboard with images, files, search and pinsPaid extension
Notch with music, tray, AirDrop and calendar
AirPods-connected animation with battery
Per-app volume and device switching
10-band equaliser, global and per app
Hide menu bar icons
Uninstall apps with all their leftovers
Find leftovers from apps you no longer have
Timer and Pomodoro
OCR, colour picker, mic, keyboard lock
Per-core CPU, GPU, temperature and top processes
Resident apps needed for all of the above17 in the menu bar, plus AppCleaner when you open it
Memory at idle (RSS)86 MB100 MB212 MB84 MB91 MB149 MB99 MB116 MB90 MB
CPU at idle0.017–0.033 %0.000 %0.020 %0.040 %0.020 %0.340 %0.040 %0.000 %0.000 %
PriceFreeFreeFreeFreeFreeFreeFreeFreeFree

FAQ

What you'll want to know.

Which permissions does it ask for?

Accessibility to move windows and show ⌘Tab; Screen Recording for thumbnails and OCR; Calendar only if you enable that notch tab; and "record system audio" only if you lower an app's volume. Each is requested when needed, never before.

Does anything leave my Mac?

No. No accounts, no analytics, no servers. The only thing that touches the Internet is the update check (GitHub), and you can turn it off.

Which Macs does it run on?

Any Mac running macOS 14.2 (Sonoma) or later, Apple silicon or Intel. The dynamic notch reads the real notch size of each display (14- and 16-inch MacBook Pro since 2021, 13- and 15-inch MacBook Air since 2022) and places the tabs so nothing hides underneath; on external displays or Macs without a notch it works as a small island, and you can also switch that module off and keep the other six.

How does it update?

By itself. OmniMac checks once a day for a new version and offers it; the package is signed and verified before installing. Also from the menu: "Check for updates…".

Why does macOS warn when installing?

Because it isn't signed with an Apple developer account ($99 a year, and OmniMac is free). The warning appears only the first time: go to System Settings › Privacy & Security and click "Open Anyway". The code is public, so you can check exactly what it does or build it yourself.

How do I uninstall it?

Drag the app to the Trash. If you used closed-lid mode, the scripts/uninstall.sh script in the repository also removes the system rule that enables it. Nothing else is left behind.

Is it really free?

Yes, and open source (MIT licence). If it saves you time every day, you can buy me a coffee or support the project on GitHub Sponsors.

Try it today.

Free, 16 MB. Any Mac with macOS 14.2 (Sonoma) or later, Apple silicon or Intel.

You get the .pkg installer (it puts the app in Applications and sets up closed-lid mode). Since OmniMac doesn't go through an Apple developer account, macOS will warn the first time: open it from System Settings › Privacy & Security › "Open Anyway". Just that once. There is also a .zip with the app.