Skip to main content

🍳 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:
  1. Press Command (⌘) + Space to open Spotlight Search.
  2. Type Terminal and press Enter.
Every command in this guide should be typed (or pasted) into the terminal and confirmed with the Enter key.

Step 2 — Install Git

Git is the tool used to download the Voiceblox source code.

Check if Git is already installed

git --version
  • If you see a version number — skip to Step 3.
  • If you see command not found — install it:
brew install git
Don’t have Homebrew? Install it first:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Step 3 — Download Voiceblox

In your terminal, run:
git clone https://github.com/voiceblox-ai/voiceblox.git
cd voiceblox
This downloads the project into a folder called voiceblox and moves you into it.

Step 4 — Choose how to run it


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.
  1. The setup dialog appears automatically on first launch
  2. Paste your Anthropic API Key and Deepgram API Key (if you have one)
  3. Click the ⚙️ Settings button in the toolbar to add your LiveKit credentials (URL, API Key, API Secret)
The app saves everything automatically — no need to edit any files manually.
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.