macOS + WindowsBuilt for people who live on the keyboard

Your clipboard,now programmable.

A keyboard-first clipboard for macOS and Windows. Find anything you copied in a keystroke, see it as a smart card, and write plugins that transform it.

  • Local-first
  • Pay once, no subscription
  • Keyboard-first

macOS 14+ · Apple Silicon / Windows 11 24H2+ · x64

All
Hey team — the v2 build is ready for review.
I've updated the changelog and tagged the release, so we can ship right after QA signs off.
Slack
Time 2 min agoUsed 1Chars 139
release
Attachments 0
No attachments on this item · a plugin could add a card
Ready⌘hold for shortcuts612 total
Pasted into Notes
Synthetic sample data · macOS shortcuts shown · click the search box to try it

Essentials

Everything your clipboard should do.

Searchable history, tags, pins and in-place transforms. These aren't screenshots — each one is a working interface. Hover to pause, click to switch.

See all features
Search history…
Weekly: Clipbus search performance regressionText · from Notionwork
Weekly template — progress / risks / next weekText · from Noteswork
https://linear.app/clipbus/issue/CB-412Link · from Arcwork
Badminton at 8pm — bring the racketText · from Messages
git rebase -i HEAD~3Text · from Terminal
Image · 2,048 × 1,280Image · from Preview
Ready612 total

Plugins

Not 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.

plugin.tsWaiting for a copy
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) }),        }];      },    },  },  // Node: resolve the attachment into card data  attachmentRenderers: {    base64: { async resolveAttachment(input) { /* ... */ } },  },  // Run an action on demand  actions: {    decode: { async runAutoAction(input) { /* ... */ } },  },});
1 · You copiedfrom Terminal
  1. detectorWaiting for a copy
  2. rendererWaiting for data
  3. actionOn demand
Attachments⌃ ← / → to switch
Base64BASE64
https://github.com/scubers/awesome-clipbus-pluginsEncoded sourceaHR0cHM6Ly9naXRodWIuY29tL3NjdWJlcnMvYXdlc29tZS1jbGlwYnVzLXBsdWdpbnM=
⌘1Copy decoded⌘2Show more
Decoded value copied
detector

Detect

React to new copied content and attach data to the item.

renderer

Render

Resolve the attachment in Node, then render its card in a WebView — the SDK ships Vue 3-friendly helpers; the official template is built with Vue 3.

action

Act

Run a custom action on a single item, on demand.

Keyboard-first

The whole flow, without touching the mouse.

Summon, search, paste — three keystrokes of muscle memory between you and anything you've copied.

Shortcuts shown are for macOS; Windows shortcuts are listed in the app.

CopyStack

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.
Settings · PrivacyTry the switches
Clipboard historyStored on this deviceOn · Local
Cloud SyncEnd-to-end encrypted · via your sync folder · ProOff

Don't record these apps

1PasswordExcluded
BitwardenExcluded
Banking appsExcluded

Privacy & sync

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 device 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.
Read the privacy policy

Pricing

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.

Free$0Full experience, with limitsThe complete Clipbus — every feature works, only the counts are capped.
  • Full clipboard historyup to 500
  • Plugin slots (detector / renderer / action)up to 3 each
  • CopyStackup to 3
  • Content transforms
  • Search & pin
  • Local-first storage
Download free
Pay once
Pro$29One-time purchase · No subscriptionEverything in Free, with higher limits and Cloud Sync added.
  • Unlimited historyno cap
  • Unlimited pluginsno cap
  • CopyStackup to 20
  • Cloud SyncPro only
  • Content transforms & custom plugins
  • Everything in Free
Buy Pro — $29 once

One-time payment · License key by email · No account required for local use.

FAQ

Questions

What can plugins do?

Three things: 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?

Yes. Plugin UI is built with web tech, so you can extend Clipbus with a frontend stack you already know. See the plugin docs to get started.

What's the difference between Free and Pro?

Free is the full experience with counts capped — up to 500 history items, up to 3 active plugins per type (detector / renderer / action), and 3 CopyStack items, with transforms, search, and pinning all included. Pro removes the history and plugin limits, raises CopyStack to 20, and adds Cloud Sync as a one-time purchase.

Is it a subscription?

No. Pro is a one-time purchase of $29. There's no recurring fee, and local use never requires an account.

Does Clipbus upload my clipboard?

Clipbus is local-first. Cloud Sync is optional and only syncs after you turn it on.

Can I exclude password managers?

Yes. You can exclude selected apps from capture so sensitive content never enters your history.

Which systems are supported?

The macOS version requires macOS 14 or later on Apple Silicon. The Windows version requires Windows 11 24H2 or later on x64 devices.

A clipboard that works the way you do.

Keyboard-first, programmable, and yours for a one-time price. Download Clipbus for macOS or Windows.