crewAI
Basic Information
CrewAI is a standalone Python framework for building, orchestrating, and running autonomous multi-agent AI systems. It provides two complementary paradigms—Crews, which are teams of agents with role-based autonomy and inter-agent collaboration, and Flows, which are event-driven workflows for fine-grained, production-ready control. The repo includes a CLI and project scaffolding that generates a standard project layout with YAML configuration for agents and tasks, examples and templates for defining roles, goals, and tasks, and integration points for external tools and models. It emphasizes high performance, low resource use, and independence from other frameworks. The project also offers an Enterprise Suite with a centralized control plane for tracing, observability, security, and on-premise or cloud deployment options.