clipygo Svelte Themes

Clipygo

Clipygo monitors your clipboard and intelligently sends content to your favorite platforms. Detect specific patterns automatically, or trigger manually with a hotkey. Preview before you send, choose your target, and clipboard of you go.

clipygo

Clipboard monitor that watches for specific content patterns and lets you route them to configured targets — instantly, with a single keypress.

It sits in your system tray, monitors the clipboard for regex matches (meeting links, Code With Me sessions, etc.), and pops up a compact window where you pick a target and hit Enter. Plugins handle the actual delivery — they're just executables that speak JSON over stdin/stdout.


Quick Start

Prerequisites

  • Rust 1.80+
  • Node.js 18+ with npm
  • Tauri CLI: cargo install tauri-cli
  • Windows 10/11 (primary target; macOS and Linux experimental)
  • WebView2 runtime — pre-installed on Windows 11 and most Windows 10 systems; required for the portable build

Build & Run

git clone https://github.com/it-atelier-gn/clipygo.git
cd clipygo
npm install
cargo tauri dev

# or build a release binary
cargo tauri build

Configuration

Everything is configured through the in-app settings window (tray icon → Settings). Config is stored at %APPDATA%\clipygo\config.json.


Plugins

clipygo is extended through plugins — any executable that speaks JSON over stdin/stdout. Plugins provide targets, handle delivery, and can push real-time events back to clipygo. See the plugin docs for the full protocol reference, examples, and how to write your own.


Contributing

Contributions are welcome. For substantial changes, open an issue first to discuss the approach.

cd src-tauri && cargo check && cargo clippy

License

MIT © 2026 Georg Nelles

Top categories

Loading Svelte Themes