🍳 Installation
Now that you have your ingredients ready, let’s install Voiceblox.Step 1 — Open the Terminal
The terminal is a text window where you type commands. Here’s how to open it on your operating system:- macOS
- Linux
- Windows
- Press Command (⌘) + Space to open Spotlight Search.
- Type Terminal and press Enter.
Step 2 — Install Git
Git is the tool used to download the Voiceblox source code.Check if Git is already installed
- If you see a version number — skip to Step 3.
- If you see
command not found— install it:
- macOS
- Linux
- Windows
Don’t have Homebrew? Install it first:
Step 3 — Download Voiceblox
In your terminal, run:voiceblox and moves you into it.
Step 4 — Choose how to run it
- 🐳 Docker (recommended)
- 💻 Without Docker
Docker is the easiest way to run Voiceblox — no need to install Node.js or any other dependencies.This builds the Docker images and starts the project. Two services start at once:
Check if Docker is already installed
- If you see a version number — skip to Check if Docker is running.
- If you see
command not found— install it below.
Install Docker
- macOS
- Linux
- Windows
Don’t have Homebrew? Install it first:After installation, open the Docker app from your Applications folder to start the Docker engine.
Check if Docker is running
Docker needs to be running before you can start the project. Check with:- If you see system information — Docker is running, continue below.
- If you see
Cannot connect to the Docker daemon— open the Docker Desktop app (macOS/Windows) or start the service withsudo systemctl start docker(Linux), then try again.
Start the project
Inside thevoiceblox folder, run:- The app — open your browser at http://localhost:3000 to use the builder
- The agent worker — connects to your LiveKit server and handles voice sessions in the background
Stop the project
To stop everything, go back to the terminal and press Ctrl + C, then run:Step 5 — Enter Your API Keys
When you open the app for the first time, it will ask you for your API keys — this is where you paste the ingredients you collected earlier.- The setup dialog appears automatically on first launch
- Paste your Anthropic API Key and Deepgram API Key (if you have one)
- Click the ⚙️ Settings button in the toolbar to add your LiveKit credentials (URL, API Key, API Secret)
Docker users: The agent worker reads keys at startup. If you add keys for a new provider while the containers are running, restart the agent with
docker compose restart agent for it to pick them up.You’re all set! Time to build your first agent.
🎨 Build Your First Agent
Next step: create a voice agent on the canvas.