Authy Commandline Tool mainly for Alfred Workflow
Pre-built binaries are available from the releases page.
Alternatively, it can be compiled from source, which requires Go 1.12 or newer:
go get github.com/momaek/authy
- Rename
authy-darwin-amd64orauthy-darwin-arm64toauthy - Move
authyto your local$PATH - Run
authy account. The command will prompt you for your phone number country code (e.g. 1 for United States) and your phone number. This is the number that you used to register your Authy account originally. - If the program identifies an existing Authy account, it will send a device registration request using the push method. This will send a push notification to your existing Authy apps (be it on Android, iOS, Desktop or Chrome), and you will need to respond that from your other app(s).
- If the device registration is successful, the program will save its authentication credential (a random value) to
$HOME/.authy.jsonfor further uses. - Run
authy refresh. The command will prompt you for your Authy backup password. This is required to decrypt the TOTP secrets for the next step. - Run
authy fuzz {query}will get an AlfredWorkflow style output - Download AlfredWorkflow Authy.alfredworkflow
- Double click
Authy.alfredworkflowor manual import from Alfred - Open Alfred and type
at {query}
To use this tool, you should enable Allow Multi-Device in your Authy App
Default show all results.
A: You may update Workflow Configuration(Environment Variables). Add Name/Value:
| Name | Value |
|---|---|
| PATH | /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:{your_binaryfile_path} |