Quick answer: Role-based multi-agent orchestration — assign goals to a "crew".
CrewAI is an open-source framework for orchestrating role-based multi-agent systems. Built by the CrewAI team, it enables developers to create autonomous agent teams where each agent has a specific role, goal, and set of tools. Rather than building single-purpose AI agents, CrewAI lets you compose teams of specialized agents that collaborate to solve complex problems. Agents communicate through a structured workflow, delegating tasks and sharing context as needed. The framework handles agent coordination, memory management, and tool execution. CrewAI is available as open-source software for self-hosted deployment, with a commercial hosted platform offering managed infrastructure and monitoring. It's designed for developers and teams building production multi-agent applications that require sophisticated orchestration beyond simple prompt-based interactions.