Intake CLI

A small, free command-line tool for Intake customers: stream real submissions to your own machine while you build, send test submissions, and open encrypted exports offline. It contains no server code and needs no installation beyond downloading one file.

Download

SystemFileSHA-256
macOS (Apple silicon)intake-cli_darwin_arm646ee10d8a25bb953bf7aed918a416ccfc127974cd71a0692ccdcb76b7b31a4bc8
macOS (Intel)intake-cli_darwin_amd64b73448d8120770aa4aae4329e6041d478675b800f5b0c60aa7ba8553d4d70c67
Linux (x86-64)intake-cli_linux_amd64cecac826ee2bcb535fbe2b9dd481acbd63922725bd219987a323fa42dbe0a3cd
Linux (ARM64)intake-cli_linux_arm64c11fe600c548d92f79f83b17fd526fe798b64a0b558199c5ffaad7eaf70ca890
Windows (x86-64)intake-cli_windows_amd64.exe616ff7c172b1aada272e98a53b702bf59a56c63d84981ff7f945e36925155507

Checksums: SHA256SUMS.txt · Free to use under the intake-cli licence · third-party licences

# macOS or Linux: make it executable and put it on your PATH
chmod +x intake-cli_*
sudo mv intake-cli_* /usr/local/bin/intake-cli
# macOS only, the first time: allow a downloaded command-line tool to run
xattr -d com.apple.quarantine /usr/local/bin/intake-cli

Stream submissions to your machine

Create an API key in the dashboard with submissions:read (and forms:write to send test submissions), then:

export INTAKE_URL=https://intake.starstorm.dev INTAKE_API_KEY=<your key>
intake-cli listen --forward-to localhost:3000/hook   # every new submission, signed like a webhook
intake-cli trigger <form id> --data '{"email":"ada@example.com"}'

listen prints a signing secret for the session and one line per delivery, and carries on where it left off if the connection drops. Spam is not forwarded; test submissions are.

Open encrypted exports offline

intake-cli decrypt workspace-export.zip --out submissions.json
intake-cli decrypt workspace-export.zip --recovery   # with the recovery code instead
intake-cli decrypt workspace-export.zip --out submissions.json --files ./files   # and the encrypted files

Reads the export's vault and opens every encrypted submission with your vault passphrase, on your computer, with no connection to us. The output is plaintext, so keep it safe.