A powerful and privacy focused clipboard manager for macOS
Clipmighty is a native macOS menu bar application that provides seamless clipboard history management with cloud sync, customizable shortcut, and privacy controls.
- Status Bar Access: Quick access to your clipboard history from the menu bar
- Customizable Shortcut: Access clipboard history easily without moving your hands from keyboard
- One-Click Paste: Click any item to instantly copy it back to your clipboard
- Rich Content Support: Handles text, images, and various clipboard formats
- Edit History: Modifiable existing clipboard entries
- Search through your entire clipboard history with instant results
- Filter and find content quickly with text-based search
- Optional private iCloud integration for cross-device sync
- App Filtering: Exclude any apps from clipboard history (e.g. password managers or private browsers)
- Auto-Cleanup: Configure automatic deletion of old clipboard items
- Local-First with optional cloud-sync: All data stored locally with SwiftData, optional sync with your private iCloud
- Negligible system resource usage with intelligent background monitoring
- Native macOS design with SwiftUI
- macOS: Recent version (macOS 13.0+)
- Xcode: Latest version (15.0+)
- Apple Developer Account: Required for code signing & iCloud container functionality
-
Clone the repository
git clone https://github.com/adani/Clipmighty.git cd Clipmighty -
Configure Team Settings
Copy the template configuration and add your Apple Developer Team ID:
cp Config/TeamConfig.xcconfig.template Config/TeamConfig.xcconfig
-
Edit Team Configuration
Open
Config/TeamConfig.xcconfigand replaceYOUR_TEAM_ID_HEREwith your actual Team ID:DEVELOPMENT_TEAM = YOUR_TEAM_ID_HEREFind your Team ID at: https://developer.apple.com/account/#/membership
Note:
TeamConfig.xcconfigis not tracked by git. Each developer needs to create their own file.
-
Open the project:
open Clipmighty.xcodeproj
-
Select the Clipmighty scheme
-
Build and run:
- Press
⌘Rto build and run - Or use Product → Run from the menu
- Press
Build the project:
xcodebuild -project Clipmighty.xcodeproj -scheme Clipmighty -destination 'platform=macOS' buildRun tests:
xcodebuild test -project Clipmighty.xcodeproj -scheme Clipmighty -destination 'platform=macOS'On first launch, Clipmighty will request Accessibility permissions to monitor the clipboard. This is required for the app to function:
- Go to System Settings → Privacy & Security → Accessibility
- Enable permissions for Clipmighty
- Language: Swift
- UI Framework: SwiftUI
- Data Persistence: SwiftData
The project uses SwiftLint for code style enforcement. Run before committing:
swiftlintStatic analysis:
xcodebuild analyze -project Clipmighty.xcodeproj -scheme Clipmighty -destination 'platform=macOS'Contributions are welcome! Please ensure:
- Code follows SwiftLint guidelines
- All tests pass
- No static analysis warnings
- Features are documented
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
You are free to:
- Share — copy and redistribute the material
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit
- NonCommercial — You may not use the material for commercial purposes
See the LICENSE file for details.
For issues, feature requests, or questions, please open an issue on GitHub.