CrewAI
Build role-based multi-agent crews with CrewAI. The most flexible framework for multi-provider support.
Language:PythonProviders:OpenAI, Anthropic, Google, Ollama, GroqQuick 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:
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.