A macOS menu bar app for organize your windows, boost your productivity. A free and open source software.
- Save & Load Layouts: Capture and restore window arrangements
- Global Shortcuts: Assign hotkeys for instant layout switching
- Replace & Rename: Update layouts and give them custom names
- Download lastest Snap.dmg
- Double-click to mount and drag Snap to Applications
- Launch Snap from Applications or Spotlight
- macOS 14.0+ (optimized for macOS 26)
- Accessibility permissions (for window management)
- Screen recording permissions (for layout capture)
Snap will request permissions on first launch. If not prompted:
- System Preferences → Security & Privacy → Privacy
- Add Snap to Accessibility and Screen Recording
- Restart Snap
- macOS 14.0+
- Xcode Command Line Tools
- Git
Snap uses a DMG-only distribution system.
./build.sh
This will clean, build, sign, and create a DMG automatically.
# Clean only (remove build artifacts)
./build.sh --clean-only
# Build without creating DMG
./build.sh --skip-dmg
# Show help
./build.sh --help
If you already have a built app and only want to create a DMG:
./create_dmg.sh
- DMG File:
Snap-WindowManager.dmg
- App Location:
./dist/snap.app
- Build Directory:
./build/
(temporary)
- Professional layout with Applications symlink
- Volume icon from app assets
- Compressed format for smaller file size
- Ready for distribution
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.