Skip to content

StudentWeis/ropy

Repository files navigation

Ropy Logo

Ropy Organizes Previous Yanks

License Release Language
Stars Issues

Cross-platform, lightweight clipboard manager written in Rust.

English | 简体中文

Ropy Dark Ropy Light

Features

  • 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.

Installation

Pre-built Binaries

Download the latest binaries from the Releases page.

macOS

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.app

Build from source

Ensure you have Rust installed (via rustup). Then:

git clone https://github.com/StudentWeis/ropy.git
cd ropy
cargo build --release
./target/release/ropy

Usage

  • 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) or Enter to paste.
  • Press Space to 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.

Limitations (Not planned)

  • 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.

Acknowledgements

About

A cross-platform native clipboard manager in pure Rust.

Topics

Resources

License

Stars

Watchers

Forks

Contributors