A local clipboard for everything you paste: text, code, links, colors, images, video, audio, PDFs and files. Organize clips into spaces, put them in your own order, and copy several back at once.
- Fully local. Clips live in your browser's IndexedDB. Nothing is uploaded, and it works offline as an installable PWA. The one request Paste makes on its own is for the ECB's daily exchange rates, which you can turn off from ⌘K.
- Your order. Drag to reorder (or ⌥↑ / ⌥↓). One global order is shared by every view, and dropping into the pinned block pins.
- Multi-copy. Tick clips (or ⌘A) and copy them as one clip, joined by line, or one by one with Q then ↵ for each next item.
- Keyboard-first. ⌘V anywhere to capture, J/K to move, ⌘K for search and commands, ? for everything else.
- Notes. Type / for headings, lists, to-dos, toggles, tables, code and calculations; select text to format it or add a link. Code is highlighted as you type, and blocks drag to reorder.
- Notes that do math. A calculation block works out every line beside it: names (
rent = 2,100),sumandsubtotal,20% of 85, units (1.5 l in ml,12 V * 2 A) and currencies (100 USD in INR). A line of any note that is a calculation (20% of 85,Rent: 2,100 * 12) shows its answer too; mid-sentence, end it with=. Press Tab to write the answer in. Click an answer to copy it. ⌘K works sums out too, and selecting clips that are amounts shows their total. - Backups. Export and import the whole library as a zip.
mise install # pins bun
bun install
bun run dev
bun run check # typecheck, lint, format, knip, testsBuilt with Vite, React 19, Tailwind v4, shadcn/ui, Dexie, dnd-kit, Tiptap, Shiki and mathjs.