ClipWizard is a macOS clipboard manager designed for privacy-conscious users, particularly developers and IT professionals who frequently work with sensitive information. It monitors your clipboard activity, maintains a searchable history, and can automatically sanitize sensitive content like passwords, API keys, and personal information based on customizable rules.
- π Persistent Clipboard History: Never lose important copied text or images
- π Instant Search: Quickly find previously copied items
- πΌοΈ Image Support: Store and preview images in your clipboard history
- π One-Click Access: Copy any historical item back to your clipboard with a single click
- π Smart Hover Preview: Preview images without overlap
- βοΈ Image Editing: Rotate, adjust brightness and contrast
- π¨ Image Filters: Apply grayscale, sepia, invert, blur, and sharpen effects
- π OCR Technology: Extract text from images
- πΎ Multiple Export Formats: Save images as PNG, JPEG, TIFF, or BMP
- π Automatic Sanitization: Detect and sanitize sensitive information
- π― Pattern Matching: Use powerful regex patterns to identify sensitive content
- π‘οΈ Multiple Sanitization Methods:
- Mask: Replace with asterisks (β’β’β’β’β’β’β’)
- Rename: Substitute with alternative values
- Obfuscate: Scramble sensitive data
- Remove: Completely eliminate sensitive information
- π Custom Rules: Create and manage your own sanitization rules
- β¨οΈ Keyboard Shortcuts: Access features without leaving your keyboard
- π Menu Bar Integration: Quick access through the status menu
- βοΈ Customizable Settings: Configure history size, appearance, and more
- Go to the Releases page
- Download the latest
.dmgfile - Open the downloaded file and drag ClipWizard to your Applications folder
- Open ClipWizard from your Applications folder
- Note: When opening for the first time, you may need to right-click the app and select "Open" to bypass macOS security restrictions
- Ensure you have Xcode 15.0 or later installed
- Clone this repository:
git clone https://github.com/daneb/ClipWizard.git
- Open the project in Xcode:
cd ClipWizard open ClipWizard.xcodeproj - Build and run the application (β+R)
- After launching ClipWizard, you'll see its icon in the menu bar (top-right of your screen)
- Click the icon to access the clipboard history and settings
- ClipWizard will automatically start monitoring your clipboard
- View History: Click the menu bar icon and select the History tab
- Search: Type in the search field to filter items
- Copy an Item: Click on any item in the history to copy it to your clipboard
- Preview Images: Hover over image items to see a preview
- Image Preview: Click on an image item to see a detailed view
- Edit Images: Use the Edit tab to adjust brightness, contrast, and apply filters
- Extract Text: Use the OCR button to extract text from images
- Save Images: Click "Save Image" to export in your chosen format
- Go to the Settings tab
- Click "Add Rule" to create a new sanitization rule
- Enter a name, pattern (regex), and choose a sanitization method
- Test your rule with sample text
- Save the rule to apply it automatically to future clipboard contents
- General Settings: Adjust history size, startup behavior
- Hotkeys: Configure keyboard shortcuts for quick access
- Appearance: Customize the look and feel
- No Icon in Menu Bar: Make sure ClipWizard is running. Check Activity Monitor if unsure.
- Clipboard Monitoring Not Working: Ensure you've granted appropriate permissions when prompted.
- OCR Not Working: Text recognition works best on clear, high-contrast images.
ClipWizard includes a comprehensive logging system to help diagnose issues:
- Open ClipWizard
- Go to Settings β Logs
- Review the logs for error messages
- ClipWizard processes all data locally on your Mac
- No clipboard data is ever sent to external servers
- No analytics or telemetry is collected
- β Core clipboard monitoring and history
- β Sanitization engine
- β Advanced image handling
- β³ Automated testing
- β³ Final UI polish
See the PROJECT_PLAN.md for detailed development status and roadmap.
Contributions to ClipWizard are welcome and appreciated! Here's how you can contribute:
- Report Bugs: Open an issue describing the bug and steps to reproduce
- Suggest Features: Have an idea? Open an issue describing your feature request
- Submit Pull Requests: Want to add a feature or fix a bug yourself?
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Make your changes
- Commit with clear messages (
git commit -m 'Add feature') - Push to your branch (
git push origin feature/your-feature) - Open a Pull Request
Please read CONTRIBUTING.md for detailed guidelines.
ClipWizard is released under the MIT License. See the LICENSE file for details.
- Icon design by Grok AI
- Thanks to the SwiftUI community for resources and inspiration
- Special thanks to all contributors and beta testers


