33rd of 9 in Agent frameworks and SDKs
crewai
Python framework for multi-agent workflows with role-based Crews and event-driven Flows
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 59.7k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
46,389 on 24 Mar 202659,670 on 13 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
CrewAI is a Python framework for building multi-agent workflows. Crews are teams of role-based agents with goals, tools and tasks, run sequentially or under a hierarchical manager. Flows are event-driven workflows with typed state, branching and routing that can embed Crews. A CLI scaffolds JSON-defined crew projects, with a classic YAML scaffold still available.
Who it is for: Python developers building multi-agent LLM workflows in code
Strengths
- Two models: autonomous Crews and explicit Flows with state, branching and or_/and_ triggers
- CLI scaffolds projects; agents and tasks declared in JSONC or classic YAML
- Covers tools, memory, knowledge, checkpointing, async execution and MCP/A2A support
- MIT license; recent commit and release within days of listing
Weaknesses
- Managed deployment, governance and enterprise support are in the commercial AMP Suite
- README has a telemetry section; opt-out details are not in the excerpt
- Requires Python >=3.10 and <3.14 and uv; Windows may need C++ build tools
- Web search example needs a separate Serper.dev API key
What it needs
- no GPU
- Needs Python >=3.10,<3.14, uv, LLM provider API key, Serper.dev API key (optional, web search)
- Models: OpenAI (e.g. openai/gpt-4o), other providers via LLM setup
Head to head
Also in Agent frameworks and SDKs
See all 9| Rank | Project | Score |
|---|---|---|
| 1 | langchainPython framework for building LLM agents and apps from interoperable components | 88 out of 100 |
| 2 | browser-usePython library that lets an LLM agent control a web browser | 87 out of 100 |
| #4 | agnoPython SDK and runtime for building and serving agents behind a REST API | 69 out of 100 |
| #5 | llama_indexPython framework for RAG and agent apps over your own data | 68 out of 100 |
| #6 | langgraphPython framework for building long-running, stateful agents as graphs | 66 out of 100 |