Install
One binary — backend, campaigns and the war-room web app, embedded.
One line
$ curl -fsSL https://callhook.github.io/install.sh | bash
$ ./callhook/callhook_linux_amd64/callhook
# → war room at http://localhost:8080 (dry-run, no API key needed)
Linux and macOS, amd64 and arm64. The installer picks the right release automatically.
Manual download
Grab a binary from the releases page:
$ curl -L https://github.com/iSundram/callhook/releases/latest/download/callhook_linux_amd64.tar.gz | tar xz
$ ./callhook_linux_amd64/callhook
From source
$ git clone https://github.com/iSundram/callhook && cd callhook/backend
$ go run ./cmd/callhook
# or build everything (web app embedded):
$ make full
First run
- Run the binary — it starts in dry-run mode without an API key: the whole pipeline works, calls are simulated, nothing is spent.
- Open http://localhost:8080 — the war room. Connect (no token needed locally) and fire a demo event or launch a campaign.
- To place real calls, set
CALLHOOK_API_KEYfrom your CALL-E account — see Production.