Python MIT orchestrationmulti-agent
CrewAI
Role-based multi-agent orchestration for production workflows
CrewAI lets you define agents as roles, manager, researcher, writer, and assemble them into a crew that hands tasks off to each other. The mental model is closer to a small team than a state machine, which makes it fast to prototype but harder to debug when things go sideways.
This is the placeholder body for CrewAI. Editorial review pending.
Key features
- Role-based agent definitions
- Sequential and hierarchical task delegation
- Built-in tools for web search, file I/O, code execution
- Process visualization
- Hosted enterprise platform available
Frequently Asked Questions
What is CrewAI?
CrewAI is an open-source Python framework for orchestrating multi-agent workflows by assigning each agent a role and a goal. Agents in a crew hand off tasks to each other based on the process you define.
Is CrewAI free?
The open-source library is free under the MIT license. CrewAI also offers a hosted enterprise platform with team features, monitoring, and managed deployments at separate pricing.
How does CrewAI compare to LangGraph?
CrewAI uses role-based abstractions where each agent has a goal, LangGraph uses state graphs where you draw the control flow explicitly. CrewAI is faster to start, LangGraph scales better to complex flows with branching and human approval.