Voltkit Manual GitHub
On this page

Command-line reference

Every feature also works from a terminal, a script or a keyboard shortcut. Run voltkit with no command to open the app.

voltkit --help               # every command
voltkit COMMAND --help       # one command in detail
voltkit --version
man voltkit                  # the manual page, and man voltkit-COMMAND for each command

Commands#

CommandWhat it doesTool page
voltkit ocr [--lang LANG]Select a screen region and copy its textText Extractor
voltkit pick-colorPick a color from the screen and copy its HEX valueColor Picker
voltkit color VALUEConvert a color and report WCAG contrastColor Picker
voltkit compress FILE… [--quality N]Strip metadata and compress PNG, JPEG, WebP or MP4Asset Compressor
voltkit expand TEMPLATE [--arg NAME=VALUE]…Expand a snippet templateText Expansion
voltkit picker [--snippet TRIGGER]Open the snippet pickerText Expansion
voltkit expander …Set up and toggle typed triggersText Expansion
voltkit rulerMeasure distances on screen in pixelsScreen Ruler
voltkit zoomZoom into the screen and draw on itZoom & Annotate
voltkit rename FILE… [--find TEXT] [--replace TEXT] [--apply]Rename many files at once; previews unless --applyBatch Rename
voltkit rename --undoUndo the last batchBatch Rename
voltkit resize FILE… [--longest-side N]Resize pictures in bulkImage Resizer
voltkit shortcut-guideShow the shortcut cheat sheetShortcut Detective
voltkit awake [DURATION]Keep the computer awakeKeep Awake
voltkit using TARGETWhich programs keep a file, folder, drive or port busyWhat's Using This?
voltkit smart-pastePaste the clipboard convertedSmart Paste
voltkit convert [CONVERSION]Smart Paste's conversions on standard inputSmart Paste
voltkit report [--memory]Describe this computer: hardware, drivers, health, changesSystem Report
voltkit sleepWhy the computer did not sleep, or why it wokeWhy Didn't It Sleep?
voltkit gpu …Monitor and tune graphics cardsGPU Tuner
`voltkit qr scan\read\make`Read or make QR codesQR Code
voltkit shortcuts …List, inspect and manage keyboard shortcutsShortcut Detective
voltkit daemon …The background serviceGlobal shortcuts
voltkit trigger ACTIONRun a hotkey actionGlobal shortcuts
voltkit doctorCheck that everything Voltkit needs is installedTroubleshooting

Examples#

voltkit ocr --lang eng+deu              # text on screen → clipboard
voltkit rename *.jpg --find IMG --replace Holiday --apply
voltkit resize photos/*.jpg --longest-side 1280
voltkit zoom                            # zoom into the screen and draw on it
voltkit pick-color                      # eyedropper → HEX on the clipboard
voltkit color '#3584e4'                 # HEX / RGB / HSL + contrast vs white and black
voltkit compress *.png --quality 75
voltkit expand 'Hi {arg:who}, {date:%A}' --arg who=Sam
voltkit qr make https://example.com     # QR code in the terminal (or --output code.png)
voltkit qr read photo.png               # QR codes in an image file
voltkit awake 1h30m                     # keep awake (on / off / no argument for status)
voltkit using /media/$USER/USB          # what keeps this drive busy? (or a port: voltkit using 3000)
voltkit sleep
voltkit report --memory
voltkit shortcuts who super+v
wl-paste | voltkit convert json         # Smart Paste conversions in scripts
voltkit gpu                             # graphics cards, readings, supported controls

Binding a command to a key#

If your desktop has no GlobalShortcuts portal, bind voltkit trigger ocr, trigger color, trigger snippets, trigger qr, trigger ruler, trigger smart-paste, trigger zoom or trigger shortcut-guide to keys in your desktop's keyboard settings or compositor config. trigger sends the action to the running background service, or runs it directly if the service is not running. Results and errors appear as desktop notifications.

Man pages#

The manual pages are generated from the command definitions, so they always match --help. Translations are provided in Spanish, German, French and Simplified Chinese.

man voltkit
man voltkit-gpu
man -L es voltkit-compress    # Spanish, if installed