Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
Self-hosted call-center auto-dialer: campaigns, lead lists, DNC & calling-hours compliance, preview/progressive dialing, WebRTC SIP softphone, live wallboard, reports. Windows, macOS, Linux, Android (PWA).
GitHub didn't answer, so this is the saved copy from 12 h ago
Will it work on macOS?
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/cyberkyd01/OpenDialer.git cd OpenDialer
Node.js >=20
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install --lts
npm ci
npm run dev
npm test
Requirements: Node.js 20+ (22 recommended) on Windows, macOS or Linux. Docker instructions are in docs/DEPLOYMENT.md.
git clone https://github.com/cyberkyd01/OpenDialer.git
cd OpenDialer
npm install
npm run build
npm start
The server prints something like:
OpenDialer v1.0.0 is running
Open the console at:
http://localhost:8080
https://192.168.1.44:8443
https://<server-ip>:8443 address (accept the certificate once), log in, pick the campaign and press Ready.Agents on other networks: see docs/REMOTE-ACCESS.md. Android: docs/ANDROID.md. Desktop app: packages/desktop/README.md.
All data (SQLite database, recordings, TLS certificate, backups) lives in one folder — packages/server/data by default, or wherever DATA_DIR points. Back it up by copying that folder or with System → Backup now.
No reports for macOS yet.
GitManual AI Agent reads the 5 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.