A modern, lightweight clipboard manager for Windows with image support, built using AutoHotkey v2.
- Multi-item clipboard history (up to 25 items)
- Support for both text and images
- Automatic text logging with timestamps
- Automatic image saving to Pictures folder
- Single-click paste functionality
- Modern UI with hover effects
- Windows + V hotkey activation
- Windows 10/11
- AutoHotkey v2.0 (for running source code)
- Download the latest release from the Releases page
- Run
clipboard_manager.exe
- Press Win+V to access your clipboard history
- Install AutoHotkey v2
- Clone this repository
- Run
clipboard_manager.ahk
- Copy any text or image (Ctrl+C)
- Press Win+V to open the clipboard manager
- Click any item to paste it
- Text entries are automatically logged to
Documents\ClipboardLog.txt
- Images are saved to
Pictures\ClipboardImages
-
Text Handling
- Stores formatted and plain text
- Automatic deduplication
- Persistent logging with timestamps
-
Image Support
- Saves images in PNG format
- Automatic thumbnail generation
- Permanent storage in Pictures folder
-
User Interface
- Clean, modern design
- Grid layout with hover effects
- Status messages for operations
- Single-click paste functionality
This project is built with AutoHotkey v2 and uses:
- Windows API for clipboard operations
- GDI+ for image processing
- Shell API for system folder access
- Install AutoHotkey v2
- Clone the repository:git clone https://github.com/royal-crisis/clipboard-manager.git
- Compile using Ahk2Exe:
- Right-click
clipboard_manager.ahk
- Select "Compile Script"
- Choose AutoHotkey64.exe as base file
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
- AutoHotkey community for documentation and support
- Windows API documentation
- Contributors and users of this project
If you encounter any issues or have suggestions:
- Check the Issues page
- Create a new issue if needed
- Join our Discussions for questions and ideas
Made with ❤️ by royal-crisis