Desktop clipper that turns social video URLs into pasteable MP4/GIF clips in seconds.
Paste a video URL, trim a clip, and copy it to your clipboard — ready to paste straight into X, Discord, Slack, etc. Built as a small Tauri 2 + Svelte 5 desktop app for Windows.
The headline feature is Focus Tools: select a region on the video and either reframe the export crop to follow it, or render a moving overlay (highlight box, label, blur/censor, pixelate, spotlight) on top of the original framing. Tracking is manual, recorded mouse path, or auto.
yt-dlp, plays in-appyt-dlp self-updates weekly from its official GitHub releases, with validation, rollback, and a manual Check yt-dlp button. Bundled copy is the immutable fallback.[ / ] (or the inputs)geq alpha-mask)Grab the latest from the Releases page:
*-portable.zip) — unzip anywhere, run xclip.exe. No installer, no SmartScreen signature prompt. Recommended for most users.*-setup.exe or .msi) — if you want Start Menu integration / uninstaller.For development setup see INSTALL.md.
| Key | Action |
|---|---|
Space |
Play / pause |
[ |
Set trim start to current time |
] |
Set trim end to current time |
Enter |
Export |
K |
Add keyframe at current time (Focus Tools enabled) |
Shift+K |
Delete selected keyframe |
, / . |
Previous / next keyframe |
R |
Toggle Record Path (or click+hold the focus box, then press R for hold-to-record) |
Delete / Backspace |
Delete keyframes in timeline range selection |
Esc |
Clear timeline range selection |
ffmpeg + ffprobe (BtbN GPL build) + yt-dlp as sidecar binariesreqwest (rustls) for the yt-dlp updaterSee NOTICES.md for third-party licenses.
src/ Svelte frontend
src/lib/focus/ Focus Tools utilities (types, interpolation, coords)
src/lib/Focus*.svelte Focus Tools UI (overlay, panel)
src/stores/ App state (clip + focus state with localStorage persistence)
src/bindings/tauri.ts Tauri command bindings
src-tauri/src/ Rust backend
src-tauri/src/focus/ Focus filter graph generator
src-tauri/binaries/ Sidecar binaries (NOT committed — see binaries/README.md)
.github/workflows/ CI: builds + auto-releases on tag push
xclip itself is MIT. Bundled third-party binaries (ffmpeg, ffprobe, yt-dlp) keep their own licenses — see NOTICES.md for full disclosure.
yt-dlp self-updates from its official GitHub releases at most once per 7 days. The bundled copy is the immutable fallback — manual update available via the Check yt-dlp button next to the URL field.