NotchMore is a macOS utility that turns the area around the menu bar notch into a compact control surface, and also adds small background tools for everyday Mac workflows.
This project started because I got tired of installing tiny apps that each do exactly one thing. One app for clipboard history. One app for media controls. One app for window switching. One app for file utilities. After a while you end up with a desktop full of little helpers that all solve one narrow problem. I wanted to bring some of these utilities together into one app.
Contributions and feedback are welcome, if you have any issues, open an issue using the "Bug" label.
If you have any feature requests, open an issue using the "Feature Request" label. Please don't request features that are out of this project's scope.
- Media playback controls with live track information and artwork
- Clipboard history with support for text, images, files, pinned items, and plain-text paste

- File shelf for drag-and-drop access to frequently used files, with multi-select, copy, copy path, share, and remove actions

- Notch-style HUD for volume, brightness, battery state, and rest reminders
-
Dock previews for open apps, with window controls
-
Paste without formatting
-
Cut and paste files in Finder like on Windows with Command+X / Command+V

-
Three-finger middle click support (doesn't work with 3 finger tap yet)
-
Scroll inversion (very useful if you use a mouse and the trackpad with different scroll directions)
-
Caps Lock no-delay mode
-
First-run onboarding that lets you choose which features to enable and request the required permissions up front
- macOS 15.4 or later
- Accessibility permission for global input features such as scroll inversion, three-finger middle click, paste tools, Dock previews, and parts of the window switcher
- Screen Recording permission for live window and Dock previews
- Input Monitoring permission for keyboard-driven features such as file cut/paste and hardware-key HUD handling
Download the latest signed release from the Releases page, open the downloaded package, and move NotchMore to your Applications folder.
On first launch, NotchMore shows onboarding so you can choose the features you want and grant the permissions they need. You can change enabled features later from Settings.
NotchMore uses Sparkle for automatic updates.
- Clone the repository.
- Open
NotchMore.xcodeprojin Xcode. - Build and run the
NotchMorescheme.
Or build from Terminal:
xcodebuild -scheme NotchMore -configuration Debug -derivedDataPath .build buildThe built app will be available under:
.build/Build/Products/Debug/NotchMoreDebug.appRelease builds use the normal app name:
.build/Build/Products/Release/NotchMore.appNotchMore currently uses these Swift Package dependencies:
MediaRemoteAdapter- Source:
https://github.com/ejbills/mediaremote-adapter - Used for media playback metadata and controls
- Source:
DynamicNotchKit- Source:
https://github.com/MrKai77/DynamicNotchKit - Used for notch panel display
- Source:
Sparkle- Source:
https://github.com/sparkle-project/Sparkle - Used for automatic updates
- Source:
Issues and pull requests are welcome.
If you contribute a new feature, try to keep it aligned with the current project structure:
- keep feature-specific logic inside
Features/<FeatureName> - keep settings wiring in
Settings/SettingsView.swift - include the new feature in the onboarding flow in
Onboarding/OnboardingView.swift
This project is licensed under the GNU General Public License v3.0 only.
See the LICENSE file for the full text.


