Getting Started
Quickstart Guide
Go from zero to a production-grade multi-agent system in less than 5 minutes.
Prerequisites
- Docker Desktop or automatic Kubernetes cluster (Kind/Minikube)
- Helm 3+
- kubectl
1. Install the CLI
The Consonant CLI (`cons`) is your main interface for managing agents and workflows.
bash
# Install via Homebrew
brew install consonant-ai/tap/consonant
# Verify installation
cons version2. Initialize the Control Plane
This command spins up the Consonant control plane in your current Kubernetes context. It installs the Manager, the Ingress Controller, and the Observability stack.
bash
cons init --localLocal Mode
The--local flag optimizes resource usage for laptop development. For production clusters, omit this flag.3. Create a Project
Generate a new project with sample agents.
bash
cons create my-first-project
cd my-first-projectThis creates a directory structure with:
consonant.yaml: The project manifestagents/: Directory for your agent codepolicies/: OPA policies
4. Deploy Agents
Deploy the agents defined in your project to the cluster.
bash
cons deployYou should see pods spinning up:
bash
kubectl get pods -n consonant-agents5. Run Your First Goal
Submit a goal to the control plane. The planner will automatically route it to the appropriate agent.
bash
cons run --goal "Research the history of the diode" --streamYou'll see a real-time stream of the execution plan and the agent's output.
Next Steps
Now that you have a running system, try these next steps: