Capture
Area, window, fullscreen, timer, and scrolling — with aspect lock, loupe, multi-monitor, freeze, and all-in-one mode.
- Region picker + size badge
- Window + scroll stitch
- Crosshair / magnifier
Capture visual proof, annotate it once, and turn it into actionable ByteDesk work — without leaving the desk. CleanShot-class depth as a native tray agent and a full CLI.
Three steps. No empty main window. No cloud required.
No empty main window. Left-click the tray for the A+B menu: capture groups, last shot, open at login.
Region select with HUD and loupe. Quick access overlays Copy, Annotate, Pin, OCR — then gets out of the way.
Redact and mark up, then pin, share locally, or build an evidence package for a mission or ticket.
Area, window, fullscreen, timer, and scrolling — with aspect lock, loupe, multi-monitor, freeze, and all-in-one mode.
Arrows, shapes, pixelate, blur, spotlight, counters, pencil, text — backgrounds, layers, and .bdcapture projects.
GIF (pure Rust) and MP4 (ffmpeg when present), with a session HUD, optional audio flags, and trim/mute paths.
Floating pins for reference, searchable history, favorites, tags, bulk actions, and 30-day retention.
Same product. Script captures, OCR, evidence packages, and settings without a GUI when you need it.
# tray agent — no empty window
$ bytedesk-capture tray
# region → overlay → annotate
$ bytedesk-capture pick-area
$ bytedesk-capture annotate --image stills/….png
# evidence for a mission
$ bytedesk-capture evidence --mission M-123
# command palette
$ bytedesk-capture palette Captures live under your OS data directory. Local share binds to 127.0.0.1. Hosted cloud teams are Deferred — we do not sell them as shipping.
Privacy stanceTray agent, full CLI, local-first by default. Hosted cloud is deferred.