GitHub - willmeyers/coypa: A fun way to manage your clipboard · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
willmeyers
coypa
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>1 Commit<br>1 Commit
assets
assets
docs
docs
packaging
packaging
scripts
scripts
src
src
.gitignore
.gitignore
Cargo.lock
Cargo.lock
Cargo.toml
Cargo.toml
LICENSE
LICENSE
README.md
README.md
View all files
Repository files navigation
coypa
coypa is a fun way to manage your clipboard.
Copies stack and follow your cursor. Hold paste, they fan out<br>into a wheel. Pick one, and it pastes!
Install
brew install sdl3<br>git clone https://github.com/willmeyers/coypa<br>cd coypa<br>./scripts/bundle.sh<br>open dist/ # drag coypa.app to /Applications
Grant Accessibility
coypa has to notice the paste key being held anywhere , which macOS only<br>permits through a keyboard event tap:
System Settings ▸ Privacy & Security ▸ Accessibility → add coypa.app
Grant it to the app bundle , not your terminal — macOS ties this permission<br>to an app's code-signing identity, so running the bare binary attaches the<br>grant to whatever launched it.
Without permission coypa still collects copies; only the hold-to-wheel trigger<br>goes quiet, and ⌘V behaves exactly as normal.
coypa runs as a background agent: no Dock icon, no ⌘-Tab entry.
Develop
cargo run --release # run from source<br>cargo test # unit tests<br>COYPA_DEBUG=1 cargo run -r # log every capture: kind, mime, size, timing<br>COYPA_SELFTEST=1 cargo run -r # headless check of the select→paste path
COYPA_SELFTEST is the fastest way to validate clipboard behaviour without a<br>display. It builds a stack, pops a non-top item, and confirms the OS clipboard<br>really holds it — covering both the eager (plain-text) and lazy (rich/image)<br>write paths.
Custom icon:
scripts/make-icon.sh # from assets/icon.png<br>scripts/make-icon.sh art.png # from your own 1024×1024 PNG
About<br>A fun way to manage your clipboard<br>Resources<br>Readme<br>MIT license<br>Activity<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.