cli · first-class

The binary is the API.

Agents and scripts use the same subcommands as the tray. No separate headless product.

Source
CommandPurpose
bytedesk-capture tray System tray agent (default; no empty window)
bytedesk-capture panel A+B capture menu panel
bytedesk-capture palette Command palette (Ctrl+K)
bytedesk-capture all-in-one Interactive mode launcher
bytedesk-capture pick-area Fullscreen region picker
bytedesk-capture pick-window [--scroll] Window list picker; optional scroll stitch
bytedesk-capture overlay [--image PATH] Quick access toast
bytedesk-capture annotate [--image PATH] Annotate editor
bytedesk-capture history Capture history browser
bytedesk-capture settings Hotkeys & preferences
bytedesk-capture pin [--image PATH] Floating pin window
bytedesk-capture record-hud [--gif] [--mp4] Record session HUD
bytedesk-capture record [--seconds N] [--gif|--mp4] Timed record to file
bytedesk-capture fullscreen [--display N] Fullscreen still
bytedesk-capture area X Y W H Absolute region still
bytedesk-capture window ID Capture window by id
bytedesk-capture windows List windows
bytedesk-capture displays List displays
bytedesk-capture scroll ID [--slices N] Scroll-stitch capture
bytedesk-capture ocr [--image PATH] OCR last capture or image
bytedesk-capture evidence [--mission ID] Evidence package
bytedesk-capture login --enable|--disable Open-at-login helper
bytedesk-capture timer [--seconds N] Self-timer capture
example
# list displays, grab fullscreen, open annotate
bytedesk-capture displays
bytedesk-capture fullscreen
bytedesk-capture annotate

# window + optional scroll stitch
bytedesk-capture pick-window --scroll

# OCR last image; package evidence; open at login
bytedesk-capture ocr
bytedesk-capture evidence --mission M-42
bytedesk-capture login --enable

Full enum lives in capture-app. This page tracks that surface — not a second product.

Get started

Script it. Tray it.

Tray agent, full CLI, local-first by default. Hosted cloud is deferred.

Download GitHub Quickstart