Open Source ยท Tauri ยท Rust

Clipboard routing,
instantly.

clipygo watches your clipboard for patterns โ€” meeting links, tickets, URLs โ€” and routes the content to any target with a single keypress.

Build Rust Tauri MIT

Music: โ€œHappy Beats / Business Moves Vol. 1โ€ by ende.app, CC BY 4.0.

Everything you need, nothing you don't.

A focused tool that stays out of your way until the moment you need it.

๐Ÿ”

Pattern detection

Regex-based clipboard monitoring triggers the popup automatically โ€” meeting links, tickets, Code With Me URLs, and anything you configure.

โŒจ๏ธ

Global hotkey

Summon the popup at any time with a configurable shortcut. Default is Ctrl+F10, change it in settings.

๐ŸŽฏ

Target routing

Pick a target with mouse or keyboard and hit Enter. Content is sent, the popup disappears.

๐Ÿ”Œ

Subprocess plugins

Any executable that speaks JSON over stdin/stdout is a valid plugin โ€” Node.js, Python, Rust, Go. Processes stay alive between requests.

๐Ÿ“ฆ

Plugin registry

Browse and install community plugins directly from the settings window with SHA256-verified downloads.

๐Ÿ—‚

Clipboard history

Encrypted history of everything you copy โ€” text and images. Open with Ctrl+Shift+H, search, navigate with arrows, Enter to copy back, Ctrl+Enter to resend to a target. Optional SQLite-backed disk persistence with XChaCha20-Poly1305.

๐Ÿ”’

Encrypted clipboard relay

Share clipboard content with other users via E2E encryption. Zero-knowledge relay server โ€” no accounts, just cryptographic keys.

๐Ÿš€

System tray & autostart

Runs silently in the background. Optionally launches on boot. Always ready, never in the way.

Three steps.

From clipboard to destination in under a second.

01

Copy anything

clipygo monitors your clipboard in the background. No polling โ€” event-driven, no CPU waste.

02

Popup appears

When a configured regex matches โ€” or you press the hotkey โ€” the popup surfaces with your content and all available targets.

03

Pick and send

Navigate with arrow keys, press Enter. Your plugin handles the delivery โ€” Teams, Slack, GitHub, whatever you build.

Any language. Any target.

One JSON line in, one JSON line out. That's the entire protocol.

Request โ†’ your plugin
// get available targets
{"command":"get_targets"}

// send content to a target
{
  "command":   "send",
  "target_id": "my-target",
  "content":   "https://meet.google.com/...",
  "format":    "text"
}
Response โ† your plugin
// targets list
{"targets": [{
  "id":          "my-target",
  "title":       "My Channel",
  "description": "#general",
  "formats":     ["text"]
}]}

// send result
{"success": true}
Full protocol docs โ†’ Demo plugin โ†’ MS Teams plugin โ†’ Relay plugin โ†’

Get clipygo.

All builds are produced by GitHub Actions from source. SHA256-verified.

Windows

clipygo for Windows

.msi installer ยท x64
โ†“ Download
macOS

clipygo for macOS

.dmg ยท Apple Silicon
โ†“ Download
Linux

clipygo for Linux

.deb ยท x64
โ†“ Download

Built by Georg Nelles โ€” freelance software engineer specializing in automation, modernization, and pragmatic tooling. clipygo is an open-source tool built for developers who move fast.