NotchDrop
Use your MacBook's notch like Dynamic Island for temporary storing files and AirDrop
Install / Use
/learn @Lakr233/NotchDropREADME
NotchDrop
Transform your MacBook's notch into a convenient file drop zone.
For Developers: You can use NotchNotification in your app, powered by NotchDrop.
👀 Preview

🌟 Key Features
- [x] Should work with your menu bar managers
- [x] Drag and drop files to the notch
- [x] Open AirDrop directly from the notch
- [x] Automatically save files for 1 day, can be configured
- [x] Open files with a simple click
- [x] Delete files by holding the option key and clicking the x mark
- [x] Fully open source and privacy-focused
- [x] Free of charge if you do it yourself
🚀 Usage
Download the latest version from Releases.
🔨 Building from Source
Prerequisites
- macOS with Xcode installed
- Xcode Command Line Tools
Build Instructions
For Personal Daily Use (Production Build)
This creates a production-optimized build that you can use daily on your Mac.
- Clone the repository:
git clone https://github.com/Lakr233/NotchDrop.git
cd NotchDrop
- Build the app in Release configuration:
xcodebuild -project NotchDrop.xcodeproj \
-scheme NotchDrop \
-configuration Release \
clean build \
CODE_SIGN_IDENTITY="-" \
CODE_SIGNING_REQUIRED=NO \
CODE_SIGNING_ALLOWED=NO
- Copy the built app to your Applications folder:
cp -R ~/Library/Developer/Xcode/DerivedData/NotchDrop-*/Build/Products/Release/NotchDrop.app ~/Applications/
- Launch the app:
open ~/Applications/NotchDrop.app
Note: On first launch, macOS may show a security warning. To open:
- Right-click on
NotchDrop.appin Applications - Select "Open"
- Click "Open" in the security dialog
After the first time, the app will open normally.
What This Build Does
- Release Configuration: Builds with optimizations enabled for better performance
- Self-Signed: Uses ad-hoc code signing (no Apple Developer account needed)
- Production Ready: Suitable for daily use on your Mac
- Binary Size: ~5.1MB
- Location:
~/Applications/NotchDrop.app
For Development
For development work, open the project in Xcode:
open NotchDrop.xcodeproj
Then build and run using Xcode (⌘R).
🧑⚖️ License
🥰 Acknowledgements
Special thanks to NotchNook for providing the initial inspiration. This open-source project focuses more on my own needs, simplifies various configurations, and improves compatibility with the software I prefer.
Copyright © 2024 Lakr Aream. All Rights Reserved.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
