Show HN: Coypa is a fun way to manage your clipboard

willmeyers1 pts0 comments

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.

coypa cargo clipboard search commit scripts

Related Articles