CrewAI

Build role-based multi-agent crews with CrewAI. The most flexible framework for multi-provider support.

Language:PythonProviders:OpenAI, Anthropic, Google, Ollama, Groq

Quick start

1

Create the project

npx agentvoy create my-project --framework crewai --provider openai --model gpt-4o --yes
2

Install dependencies

cd my-project-agent
pip install -r requirements.txt
3

Add your API key

cp .env.example .env
# Edit .env and add your API key
4

Run

python run.py

Multi-agent mode

CrewAI handles multi-agent orchestration natively using roles and tasks:

npx agentvoy create my-project --framework crewai --build-mode app --agent-mode multi --yes

AgentVoy generates CrewAI's native crew structure with roles (researcher, writer, reviewer) instead of a pipeline.py file.

Provider support

CrewAI supports the most providers of any framework:

ProviderAPI keyGuide
OpenAIOPENAI_API_KEYGet key
AnthropicANTHROPIC_API_KEYGet key
GoogleGOOGLE_API_KEYGet key
OllamaNo key neededGet key
GroqGROQ_API_KEYGet key

Switching models

DEFAULT_MODEL=claude-sonnet-4-20250514

CrewAI can use any supported provider's model. Just set the model name and ensure the correct API key is in your .env.