Cross-platform, lightweight clipboard manager written in Rust.
English | 简体中文
- Cross-platform: Windows, macOS & Linux(X11).
- Native GUI application built with Zed's GPUI.
- Easy-to-use, lightweight and fast.
- Search/Pin/Preview/Autostart/Shortcuts/Autoupdate/Record-Pin.
Download the latest 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.appEnsure you have Rust installed (via rustup). Then:
git clone https://github.com/StudentWeis/ropy.git
cd ropy
cargo build --release
./target/release/ropy- Launch Ropy to start recording clipboard history.
- Use the global hotkey or the tray icon to open the history window.
- Click a record or press numeric keys (
1-5) orEnterto paste. - Press
Spaceto preview an entry without pasting. - Use the search bar to filter records by content.
- Pin entries to keep them from being pruned when the history limit is reached.
- The system clipboard does not expose the original application source for copied items.
- Plugin/extension system: no current plans — Ropy focuses on simplicity and small footprint.
- Cloud sync: not supported at this time.
- Command-line mode: Ropy is designed primarily as a GUI application.
- Inspired by clipboard managers such as Ditto, Maccy and CopyQ.
- Thanks to the Rust community and all upstream projects used by Ropy.
- System Clipboard API: clipboard-rs
- GUI library: Zed's gpui
- GUI components: gpui-component
- Global hotkey: global-hotkey
- Tray icon helper: tray-icon
- Embedded DB: sled
- Configuration: config-rs


