CrewAI
A framework for orchestrating role-playing AI agents that work together as a "crew" to accomplish complex tasks. CrewAI emphasizes agent specialization through roles, goals, and backstories, enabling teams of agents with distinct personas to collaborate.
Implements
Concepts this tool claims to implement:
- Multi-Agent System primary
Core abstraction is a Crew of Agents with defined roles that work together. Supports sequential and hierarchical process modes.
- Supervisor Agent primary
Hierarchical process mode with a manager agent that delegates tasks to worker agents and synthesizes results.
- Agent Orchestration primary
Process abstraction (sequential, hierarchical) defines how agents coordinate. Task dependencies and handoffs are explicit.
- Tool-Using Agent secondary
Agents can be equipped with tools. Built-in tools and custom tool definitions supported.
Integration Surfaces
Details
- Vendor
- CrewAI Inc.
- License
- MIT
- Runs On
- local, cloud
- Used By
- human, system
Links
Notes
CrewAI's role-based approach makes multi-agent systems intuitive to design— you define agents like team members with job titles and responsibilities. Popular for content creation, research, and analysis workflows.