Download
The main-frame response bytes written verbatim, like curl -O through a real browser: navigate to a URL and save whatever it serves — a CSV, a ZIP, a binary, or the raw HTML of an ordinary page. Combined with the navigator, it saves the file a click triggers: “Click on the CSV report link” downloads the CSV.
Downloads stream to disk with no size cap. Select the format with -t download; a file extension never implies it. Without -f, the file extension comes from the response MIME type, falling back to .bin for unknown types. Over the HTTP server, the response Content-Type reflects the downloaded file. Progress appears on the status line — --status-file or an interactive terminal — with the received size, and the total and percentage when the server sent a length.
Chrome extension files (application/x-chrome-extension) are not downloadable and fail the render.
Example
zshot -t download https://example.com/report.csv
zshot -t download --navigate "Click on the CSV report link" \
--navigator-type "anthropic://$ANTHROPIC_API_KEY@" https://example.com/reportsLicense
Available on the Free license.