Your clipboard,
now programmable.

A keyboard-first clipboard for developers. Write plugins that transform what you copy.

$brew install scubers/tap/clipbus
Local-firstNo subscriptionKeyboard-first
Search history…
Hey team — the v2 build is ready for…
Text · 139 chars
Image · 1,592 × 1,462
Image
2025-05-11
Text · 10 chars
aHR0cHM6Ly9naXRodWIuY29t…
Text · 68 chars
https://github.com/scubers/aw…
Text · 50 chars
git rebase -i HEAD~3
Text · 20 chars
Hey team — the v2 build is ready for review. I've updated the changelog and tagged the release, so we should ship right after QA signs off.
Google Chrome
Timejust nowUsed0Chars139Lines1
Ready⌘ hold for shortcuts406 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.

Attachments1ctrl+
BASE64https://github.com/scubers/awesome-clipbus-plugins
Encoded source
aHR0cHM6Ly9naXRodWIuY29tL3NjdWJlcnMvYXdlc29tZS1jbGlwYnVzLXBsdWdpbnM=
JSONJSON detected
{
  "meta": {
    "name": "social_center_gray",
    "category": "homeicon",
    "version": 1
  }
}
Root type: Object
DATE1746892800000
Epoch (ms)1746892800000Epoch (s)1746892800Local2025-05-11 00:00:00UTC2025-05-10 16:00:00
COLOR#14b8a6
HEX#14b8a6
RGBrgb(20, 184, 166)
HSLhsl(173, 80%, 40%)
Decode

Base64, JWT, and URL-encoded strings — unwrapped inline, no terminal round-trip.

Convert & preview

Colors render as a live swatch; Unix timestamps become human-readable dates.

Structure

JSON and API responses are formatted, with key fields surfaced as a card.

Build your own

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.

  • detector
    DetectReact to new copied content and attach data to the item.
  • renderer
    RenderResolve 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.
  • action
    ActRun a custom action on a single item, on demand.
Read plugin docs
plugin.ts
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) { /* ... */ } },
  },
});
Keyboard-first

The whole flow, without touching the mouse.

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

1
⌘⇧V

Summon from anywhere

One global shortcut brings Clipbus up over any app — zero context switch, no Dock, no mouse.

2
type to filter

Search & filter

Filter your history instantly by text, app, or type. Plugins surface transformed results inline.

3

Paste & stay in flow

Press return to paste straight into the app you were in. Your hands never leave the keys.

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.
CopyStack · 4 itemspaste order →
3Pro · one-time license
4https://clipbus.com/account
Press ⌘V to paste item 2, then advance to 3.
Essentials

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.

Privacy

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.
clipboard_capture.settings
Clipboard historyOn · Local
Cloud SyncOff
1PasswordExcluded
BitwardenExcluded
Banking appExcluded
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
$0
Full experience, with limits
The 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 oncePro
$19 once
One-time purchase · No subscription
Everything 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
One-time payment · License key by email · No account required for local use.
Buy Pro — $19 once
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 $19. 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 macOS versions are supported?
Clipbus requires macOS 14 or later on Apple Silicon Macs.

A clipboard that works the way you do.

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