Control your Bolt Food orders straight from the terminal.
$ boltcli history
289516420 New York Burger and Chicken KV delivered 2026-02-20 20:04
287858187 New York Burger and Chicken KV delivered 2026-02-12 21:20
247050348 KFC Karlovy Vary DT delivered 2025-07-13 18:16
246490802 McDonald's Dolní Kamenná KV delivered 2025-07-10 18:59
| Command | Description |
|---|---|
login |
📱 Sign in via phone number + SMS OTP |
history |
📜 Browse your past orders |
orders |
🔴 See active / in-progress orders |
order <id> |
🧾 Full details of a specific order |
logout |
👋 Clear stored credentials |
Requires Go 1.21+
git clone https://github.com/Lukynnnn/boltcli.git
cd boltcli
go build -o boltcli .Optionally move to your PATH:
mv boltcli /usr/local/bin/1. Login
boltcli login --phone +420XXXXXXXXX
# Enter the SMS code when prompted2. View order history
boltcli history
boltcli history --limit 503. Check order details
boltcli order 2895164204. Active orders
boltcli ordersBolt Food uses a private REST API at https://deliveryuser.live.boltsvc.net.
Auth is SMS OTP only — no OAuth dance, no client secrets needed.
After login, your access_token is saved locally and sent as a Bearer token on every request.
Reverse-engineered via mitmproxy 🕵️
Credentials are stored at:
~/.config/boltcli/config.json # Linux
~/Library/Application Support/boltcli/config.json # macOS
MIT © Lukáš Molčan