CrewAI is an open-source framework for orchestrating role-playing autonomous AI agents that collaborate to accomplish complex tasks. It enables developers to create crews of AI agents with specialized roles, tools, and goals that work together in structured workflows.