A powerful, elegant clipboard manager Chrome extension with macOS-style design that captures and manages all your copied text with advanced features like snippets, search, import/export, and privacy controls.
- π Automatic Clipboard Capture - Captures all copied text automatically
- π Clipboard History - Maintains a history of recent copied items (default: 50 items)
- πΎ Persistent Storage - Uses Chrome's local storage to persist data
- π¨ macOS-Style UI - Clean, minimalistic, and highly polished interface
- π One-Click Copy - Re-copy any stored item with a single click
- π« Duplicate Prevention - Avoids storing the same text consecutively
- βοΈ Customizable History Size - Set your own limit (10-1000 items)
- π Search & Filter - Quickly find items in your clipboard history
- ποΈ Individual Item Deletion - Remove specific items from history
- π Pin/Favorite Items - Keep important items always at the top
- π§Ή Clear All History - One-click to clear entire history
- β° Timestamps - See when each item was copied
- π Sorting Options - Sort by newest, oldest, or pinned first
- β¨οΈ Keyboard Shortcuts - Quick access via keyboard
- π±οΈ Context Menu Integration - Right-click access to clipboard features
- π€ Export/Import - Backup and restore clipboard data (CSV/JSON)
- π Snippets Management - Save and manage frequently used text templates
- β‘ Quick Paste Menu - Floating menu for quick selection (Ctrl+Shift+V)
- π Privacy & Security - Exclude sensitive sites (banking, medical)
- π Dark/Light Mode - Auto-detect system theme or manual selection
- π Usage Statistics - Track snippet usage counts
- π Cross-Device Sync - Optional sync across Chrome instances
Coming soon - extension will be published to Chrome Web Store
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extension folder
- The Clipboard Manager icon should appear in your Chrome toolbar
- Copy text anywhere on any website - it's automatically captured
- Click the extension icon to open the clipboard manager
- Click any item to copy it back to your clipboard
- Use the search bar to quickly find specific items
Ctrl+Shift+C(Windows/Linux) /β+Shift+C(Mac) - Open clipboard managerCtrl+Shift+V(Windows/Linux) /β+Shift+V(Mac) - Show quick paste menuCtrl+Shift+Z(Windows/Linux) /β+Shift+Z(Mac) - Paste last copied item
- Pin items: Click the star icon to keep items at the top
- Create snippets: Save frequently used text for quick access
- Export data: Backup your clipboard history and snippets
- Configure settings: Customize history size, excluded sites, and more
Access the settings by clicking the gear icon in the popup or right-clicking the extension icon and selecting "Options".
- Maximum History Size: Set how many items to keep (10-1000)
- Enable Context Menu: Show clipboard options in right-click menu
- Enable Quick Paste: Allow quick paste menu with keyboard shortcut
- Theme: Choose Auto (system), Light, or Dark mode
- Excluded Sites: List of domains where clipboard data won't be captured
example.com *.banking.com secure-site.org
- Export Data: Download your clipboard history and snippets
- Import Data: Restore from a backup file
- Clear All Data: Remove all clipboard history and snippets
clipboard-manager/
βββ manifest.json # Extension manifest (Manifest V3)
βββ background.js # Service worker for storage and logic
βββ content.js # Content script for copy event capture
βββ popup.html # Main popup UI structure
βββ popup.js # Popup functionality and interactions
βββ options.html # Settings page structure
βββ options.js # Settings page functionality
βββ styles.css # macOS-style CSS styling
βββ icons/ # Extension icons (16, 32, 48, 128px)
β βββ icon16.png
β βββ icon32.png
β βββ icon48.png
β βββ icon128.png
βββ README.md # This file
- Manifest V3 - Latest Chrome extension standard
- Chrome Storage API - For persistent data storage
- Chrome Context Menus API - For right-click integration
- Chrome Commands API - For keyboard shortcuts
- Modern JavaScript - ES6+ features and async/await
- CSS Grid & Flexbox - For responsive layouts
- CSS Custom Properties - For theming support
- Site Exclusions - Prevent clipboard capture on sensitive sites
- Local Storage Only - Data stays on your device
- No External Requests - No data sent to external servers
- Manifest V3 Compliance - Enhanced security model
The extension follows macOS design principles:
- Minimalistic - Clean, uncluttered interface
- Elegant - Smooth animations and transitions
- Highly Polished - Attention to detail in every interaction
- Consistent - Familiar patterns and behaviors
- Accessible - Keyboard navigation and screen reader support
- Smooth rounded corners and subtle shadows
- Neutral, soft color palette with dark mode support
- Modern typography (SF Pro style)
- Smooth transitions and animations
- Native-feeling controls and interactions
- Chrome browser (latest version)
- Basic knowledge of HTML, CSS, and JavaScript
- Understanding of Chrome Extension APIs
- Clone the repository
- Make your changes
- Load the extension in developer mode
- Test thoroughly across different websites
- Submit pull requests for improvements
The extension is ready to use as-is. For distribution:
- Ensure all files are present and properly formatted
- Test on multiple Chrome versions
- Validate with Chrome Extension validation tools
- Package for Chrome Web Store submission
Extension not capturing clipboard data:
- Check if the site is in your excluded sites list
- Ensure the extension has proper permissions
- Try refreshing the page and copying again
Quick paste menu not appearing:
- Verify keyboard shortcuts are enabled in Chrome
- Check if another extension is using the same shortcut
- Try the alternative shortcut or use the popup instead
Data not persisting:
- Check Chrome storage permissions
- Ensure you're not in incognito mode (unless enabled for incognito)
- Try clearing extension data and starting fresh
Performance issues:
- Reduce maximum history size in settings
- Clear old clipboard history
- Restart Chrome if issues persist
For issues, feature requests, or contributions:
- Check existing issues in the repository
- Create a new issue with detailed description
- Include Chrome version and extension version
- Provide steps to reproduce the problem
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Follow existing code style and patterns
- Test thoroughly before submitting
- Update documentation as needed
- Ensure macOS design principles are maintained
- Inspired by macOS clipboard managers
- Built with modern web technologies
- Designed for privacy and security
- Community feedback and contributions
- Cloud sync across devices
- Rich text and image support
- Advanced snippet templates with variables
- Clipboard history analytics
- Integration with popular productivity tools
- Mobile companion app
- v1.0.0 - Initial release with core features
- Automatic clipboard capture
- macOS-style UI
- Search and filtering
- Snippets management
- Import/export functionality
- Privacy controls
Made with β€οΈ for productivity enthusiasts