TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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