33rd of 9 in Agent frameworks and SDKs

crewai

Python framework for multi-agent workflows with role-based Crews and event-driven Flows

Stars
59.7k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+13,281
24 Mar 2026: 46,389 stars31 Mar 2026: 47,016 stars7 Apr 2026: 47,622 stars14 Apr 2026: 48,263 stars21 Apr 2026: 48,869 stars28 Apr 2026: 49,632 stars5 May 2026: 50,149 stars12 May 2026: 50,735 stars19 May 2026: 51,233 stars26 May 2026: 51,746 stars2 Jun 2026: 52,237 stars9 Jun 2026: 52,724 stars16 Jun 2026: 53,317 stars23 Jun 2026: 53,843 stars30 Jun 2026: 54,259 stars7 Jul 2026: 54,739 stars14 Jul 2026: 55,184 stars21 Jul 2026: 55,594 stars28 Jul 2026: 56,002 stars4 Aug 2026: 56,363 stars11 Aug 2026: 56,717 stars18 Aug 2026: 57,071 stars25 Aug 2026: 57,420 stars1 Sept 2026: 57,805 stars8 Sept 2026: 58,110 stars15 Sept 2026: 58,510 stars22 Sept 2026: 58,824 stars29 Sept 2026: 59,123 stars6 Oct 2026: 59,362 stars13 Oct 2026: 59,670 stars

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
Also in Agent frameworks and SDKs
RankProjectScore
1langchainPython framework for building LLM agents and apps from interoperable components147.8k starsMIT88 out of 100
2browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)117.9k starsMIT87 out of 100
#4agnoPython SDK and runtime for building and serving agents behind a REST API42.7k starsApache-2.069 out of 100
#5llama_indexPython framework for RAG and agent apps over your own data52.5k starsMIT68 out of 100
#6langgraphPython framework for building long-running, stateful agents as graphs43.2k starsMIT66 out of 100