quikgif list-windows
List all capturable windows grouped by application. Use this to find window IDs for the --window flag on quikgif record.
quikgif list-windows
No flags -- the command lists all visible windows with non-zero dimensions.
Output Format
ID Application Title Size
──────────────────────────────────────────────────────────────────────────────────────────────────────
1234 Terminal ~/Projects — zsh 1200×800
5678 Safari Apple Developer Documentation 1440×900
9012 VS Code main.swift — QuikGIF 1600×1000
Columns:
- ID -- the window ID to pass to
quikgif record --window - Application -- the owning app name
- Title -- the window title (or "(untitled)")
- Size -- width x height in points
info
This command requires Screen Recording permission. If it fails, grant permission to your terminal app in System Settings > Privacy & Security > Screen Recording.
Example Usage
Find the window ID for a specific app, then record it:
quikgif list-windows
# Find the ID for your target window, e.g. 1234
quikgif record --window 1234 --duration 10 -o demo.gif