Your clipboard,
now programmable.
A keyboard-first clipboard for developers. Write plugins that transform what you copy.
$brew install scubers/tap/clipbusNot just history. A clipboard that acts on what you copy.
Plugins watch what you copy and attach a rich, interactive preview right under the item — decode it, convert it, or pull out the fields that matter. Switch between attachments without leaving the keyboard. Start from a growing collection of ready-made plugins, or write your own.
{ "meta": { "name": "social_center_gray", "category": "homeicon", "version": 1 } }
Base64, JWT, and URL-encoded strings — unwrapped inline, no terminal round-trip.
Colors render as a live swatch; Unix timestamps become human-readable dates.
JSON and API responses are formatted, with key fields surfaced as a card.
Write your own. With tools you already know.
Write plugin logic in Node.js, and build the UI with web tech you already use. Or clone the plugin collection and let the bundled Claude Code skill write one with you.
- detectorDetectReact to new copied content and attach data to the item.
- rendererRenderResolve the attachment in Node, then render its card in a WebView — the SDK ships Vue 3-friendly helpers; the template and toolbox are built with Vue 3.
- actionActRun a custom action on a single item, on demand.
import { definePlugin } from "@clipbus/plugin-sdk/runtime"; export default definePlugin({ // Node: react to a copy, attach data detectors: { base64: { async detect(input) { if (input.content.kind !== "text") return []; return [{ attachmentType: "plugin.base64.text", attachmentKey: input.item.id, payloadJson: JSON.stringify({ decoded: atob(input.content.text) }), attachmentSyncScope: "local_only", }]; }, }, }, // Node: resolve the attachment into card data attachmentRenderers: { base64: { async resolveAttachment(input) { /* ... */ } }, }, // Run an action on demand actions: { decode: { async runAutoAction(input) { /* ... */ } }, }, });
The whole flow, without touching the mouse.
Summon, search, paste. Three keystrokes of muscle memory between you and anything you've copied.
Summon from anywhere
One global shortcut brings Clipbus up over any app — zero context switch, no Dock, no mouse.
Search & filter
Filter your history instantly by text, app, or type. Plugins surface transformed results inline.
Paste & stay in flow
Press return to paste straight into the app you were in. Your hands never leave the keys.
Copy many. Paste in order.
Collect several items into an ordered stack, then paste them out one by one with ⌘V. Built for filling forms, moving multiple snippets, and batch entry — all from the keyboard.
- Ordered, not a pileItems paste in the exact sequence you collected them.
- Keyboard-drivenEach ⌘V advances the stack — no clicking through a list.
The basics, done right.
Search everything
Full-text search across your whole history, filtered by app or type in a keystroke.
Pin reusable snippets
Keep commands, replies, and templates one shortcut away — always at the top.
Local-first & private
History lives on your Mac by default. Cloud Sync is opt-in, never required.
Your clipboard stays yours.
Local-first by default, no account needed for local use, and per-app exclusion so secrets never enter your history.
- Local-firstHistory stays on your Mac unless you turn on Cloud Sync.
- No account for local useUse Clipbus fully on-device without signing up.
- Exclude sensitive appsKeep password managers and private apps out of capture.
Generous free tier. One-time Pro.
Everything works on Free — plugins, transforms, CopyStack. Pro just lifts the limits and adds Cloud Sync. No subscription, ever.
- Full clipboard historyup to 500
- Plugin slots (detector / renderer / action)up to 3 each
- CopyStackup to 3
- Content transforms
- Search & pin
- Local-first storage
- Unlimited historyno cap
- Unlimited pluginsno cap
- CopyStackup to 20
- Cloud SyncPro only
- Content transforms & custom plugins
- Everything in Free
Questions
What can plugins do?
detector reacts to new copied content and attaches data to the item, renderer turns that attachment into an inline card, and action runs an operation on a single item — like decoding Base64, previewing a color, or formatting JSON.Can I write my own plugins?
What's the difference between Free and Pro?
Is it a subscription?
$19. There's no recurring fee, and local use never requires an account.Does Clipbus upload my clipboard?
Can I exclude password managers?
Which macOS versions are supported?
A clipboard that works the way you do.
Keyboard-first, programmable, and yours for a one-time price. Download Clipbus for macOS.