TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Open-source clipboard manager for macOS, Windows and Linux. Everything you copy, one shortcut away: a visual history shelf, pinboards and instant search.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Download OpenPaste for macOS, Windows or Linux. Free and open source.
An open-source clipboard manager for macOS, Windows and Linux. Everything you copy lands on a visual shelf that slides up with one shortcut. Find it by typing, pick it with the arrow keys, press Return, and it's pasted into the app you were using.
OpenPaste is an independent project inspired by the shelf-style clipboard managers on macOS. It is not affiliated with any of them.
is:image, is:link, is:code, is:color, is:file and app:slack.| Keys | Does |
|---|---|
⇧⌘V / Ctrl+Shift+V | Open or close the shelf (change in Settings) |
← → | Move between cards (⌘/Ctrl jumps to ends) |
Home / End | Jump to the first or last card (when the search field is empty or not focused) |
Return | Paste |
Shift+Return | Paste as plain text (or with formatting, if plain text is your default) |
⌘1–⌘9 / Ctrl+1–Ctrl+9 | Paste one of the first nine cards (hold the modifier to see numbers) |
| Just type | Search |
⌘F / Ctrl+F | Focus the search field |
Space | Preview the selected card |
⌘O / Ctrl+O | Open the selected link in the browser |
⌘C / Ctrl+C | Copy without pasting |
⌘E / Ctrl+E | Edit text |
⌘R / Ctrl+R | Rename |
⌘P / Ctrl+P | Pin to a pinboard |
⌘⌫ / Delete | Delete (with undo) |
Tab / Shift+Tab | Switch pinboard |
⌘, / Ctrl+, | Open Settings |
Esc | Clear the search, then close |
Right-click a card for every action. Drag a card onto a pinboard tab to pin it, or out of the shelf into another app.
Download the installer for your system from the latest release:
| System | File |
|---|---|
| macOS, Apple Silicon | OpenPaste-<version>-arm64.dmg |
| macOS, Intel | OpenPaste-<version>.dmg |
| Windows | OpenPaste.Setup.<version>.exe |
| Linux | OpenPaste-<version>.AppImage or openpaste_<version>_amd64.deb |
Supported: macOS 13 or later, Windows 10 or later, and current 64-bit Linux desktops.
The installers aren't signed with a paid developer certificate yet, so the first launch needs one extra step:
xdotool; Linux (Wayland) with wtype or ydotool. Install
one of them (sudo apt install xdotool). Without one, OpenPaste copies and you press Ctrl+V.
On Wayland, global shortcuts are up to your desktop: bind a system shortcut to
openpaste --toggle.History is stored only on your computer, in a plain folder you can open from Settings:
| System | Folder |
|---|---|
| macOS | ~/Library/Application Support/OpenPaste/data |
| Windows | %APPDATA%\OpenPaste\data |
| Linux | ~/.config/OpenPaste/data |
history.json is the index, payloads/ holds the full text and formatting of each item, and
images/ holds copied images. Unpinned items are removed after 30 days or once you pass 2,000
items; both limits are in Settings.
OpenPaste never records:
org.nspasteboard.ConcealedType
convention on macOS, ExcludeClipboardContentFromMonitorProcessing on Windows,
x-kde-passwordManagerHint on Linux),Requires Node.js 22.12 or newer and pnpm 12
(npm install -g pnpm if you don't have it).
pnpm install # also downloads Electron
pnpm dev # the app with hot reload
pnpm demo # just the shelf UI in a browser, with sample data
pnpm test # unit tests
pnpm typecheck
pnpm dist:mac # or dist:win / dist:linux: installers in dist/
src/
main/ Electron main process
watcher.ts polls the clipboard and notices changes
capture.ts turns a change into a history item (type, source app, image files)
clipboard-io.ts reads and writes every clipboard format
store.ts history, pinboards, retention, undo; plain JSON on disk
controller.ts shelf, paste, settings and shortcut orchestration
platform/ frontmost app detection and paste keystrokes per OS
windows.ts the shelf panel and the settings window
preload/ the small, typed bridge the UI talks to
renderer/ React UI: the shelf, settings, and the browser demo
shared/ code both sides use: classification, search, settings, colors
tests/ Vitest suites for the shared logic and the store
A few decisions worth knowing:
osascript on
macOS, a long-lived PowerShell helper on Windows, xdotool/wtype on Linux), so there is
nothing to compile and the app builds on any machine.src/renderer/src/demo/), which also makes UI work possible without Electron.Ideas that would make good contributions:
Issues and pull requests are welcome. See CONTRIBUTING.md.
MIT © 2026 Alexander Silver