A cross-platform native clipboard manager in pure Rust.
- Cross-platform support: Windows and macOS.
- Native GUI application built with Zed's GPUI.
- Easy-to-use, lightweight and fast.
- Search to quickly find previous records.
- Auto start on system boot.
- Keyboard shortcuts for quick access.
You can download the latest pre-built binaries from the Releases page.
After downloading the .dmg file and dragging Ropy.app to the Applications folder, you may need to remove the quarantine attribute to run the application without issues. Open Terminal and run the following commands:
xattr -rc /Applications/Ropy.app
sudo xattr -r -d com.apple.quarantine /Applications/Ropy.appMake sure you have Rust installed. You can install Rust using rustup.
- Clone the repository:
git clone https://github.com/StudentWeis/ropy.git
cd ropy- Build the project:
cargo build --release- Run the application:
./target/release/ropy- Launch the application, and it will start monitoring your clipboard.
- Use the global hotkey(Ctrl/Control + Shift + D) of tray icon to access the clipboard history.
- Click on any record or use 1/2/3/4/5 to select a record using keyboard to copy it back to the clipboard.
- Use the search bar to filter clipboard records.
- Inspired by other clipboard managers like Ditto, Maccy & CopyQ.
- Thanks to the Rust community for their support and libraries.
- System Clipboard API: clipboard-rs
- GUI Library: Zed's gpui
- GUI Components: gpui-component
- Global Hotkey: global-hotkey
- Tray Icon: tray-icon
- Database: sled
- Configuration Management: config-rs