cli · first-class
The binary is the API.
Agents and scripts use the same subcommands as the tray. No separate headless product.
| Command | Purpose |
|---|---|
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 |
# 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.