CrewAI is a framework for building teams of AI agents that work together to complete complex multi-step tasks. Define roles goals and tools for each agent and let them collaborate autonomously. Used by developers building sophisticated AI workflows and agentic applications.