CrewAI

framework active open-source

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:

  • Core abstraction is a Crew of Agents with defined roles that work together. Supports sequential and hierarchical process modes.

  • Hierarchical process mode with a manager agent that delegates tasks to worker agents and synthesizes results.

  • Process abstraction (sequential, hierarchical) defines how agents coordinate. Task dependencies and handoffs are explicit.

  • Agents can be equipped with tools. Built-in tools and custom tool definitions supported.

Integration Surfaces

  • Python SDK
  • CLI
  • CrewAI+ (enterprise platform)

Details

Vendor
CrewAI Inc.
License
MIT
Runs On
local, cloud
Used By
human, system

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.