← Back to AgentFolio
🚢
CrewAI
Agent Framework
Role-based multi-agent orchestration
What it is
CrewAI is a Python framework for building multi-agent systems where each agent has a defined role, goal, and backstory. Agents collaborate like a crew — a researcher finds information, a writer drafts content, an editor reviews it. Optimized for deliberate, structured workflows.
Best for
Multi-step workflows where different agents need different specializations. Great for content pipelines, research-and-write tasks, and sequential task chains.
👤 Human use cases
- Build a content pipeline: researcher + writer + editor agents
- Automate business workflows with role-specific AI workers
- Create customer service systems with triage + specialist agents
- Research automation with specialized data-gathering agents
🤖 Agent use cases
- Delegate subtasks to specialist sub-agents with defined roles
- Orchestrate parallel research streams with a coordinator agent
- Build verification pipelines (executor → reviewer → approver)
- Implement multi-stage data processing with typed handoffs
How to install / get access
pip install crewai
from crewai import Agent, Task, Crew
agent = Agent(role='Researcher', goal='Find facts', backstory='Expert researcher')
task = Task(description='Research AI agents', agent=agent)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()