- Copying an old item brings it to the top as intended - UI touch ups It's pretty much solid now, though, time may tell things unknown to me right now. But, if so, I'll fix em'. It's ready for use, install this sh*t if you don't want to buy any of those other ones that have nothing that this one does not (or at least, this does exactly what Paste does and looks very similar) |
||
|---|---|---|
| bridge | ||
| core | ||
| resources | ||
| src | ||
| LICENCE | ||
| README.md | ||
| build.sh | ||
| debug.sh | ||
| install.sh | ||
README.md
Shelf
A clipboard manager for macOS. Sits in your menu bar, watches what you copy, shows it
all in a floating shelf at the bottom of your screen. Hit Cmd+Shift+V or click the
tray icon.
You know Paste? It's that, but yours. No subscription, no account, no telemetry. Rust backend, Swift frontend, zero dependencies beyond what ships with your Mac.
What it does
- Monitors your clipboard — text, URLs, images
- Cards show a preview, a title (file path with the filename bolded), and a timestamp
- Re-copying something moves it to the front instead of duplicating it
- Tracks where items were displaced from, so you can peek at old neighbors
- Space bar opens native Quick Look on the selected card
- Arrow keys to navigate, Return to paste, Delete to remove
- Starts on login automatically
- Lives in the menu bar, stays out of your way
Building
Needs Rust and Xcode command line tools.
bash build.sh
App lands in build/Shelf.app.
Installing
bash install.sh
Builds, kills any running instance, drops it into /Applications, opens it.
Debug build
bash debug.sh
Structure
core/ Rust — clipboard monitoring, SQLite storage, FFI exports
bridge/ C header bridging Rust to Swift
src/ Swift — UI, panel, app lifecycle
resources/ Icon SVG, Info.plist