crewAI: multi-agent orchestration framework at 53K GitHub stars

open-sourcecrewaimulti-agentorchestrationpythonagents+5
crewAI open-source repository social preview card
Image: GitHub / crewAIInc/crewAI repository (MIT)

On June 14, 2026, the public repository crewAIInc/crewAI — distributed by the crewAIInc organization under the MIT license (LICENSE, copyright 2025 crewAI, Inc.) — counts 53,499 stars, 7,488 forks, 450 open issues, 382 watchers (GitHub REST API, June 14, 2026). The latest stable release is 1.14.7 from June 11, 2026. The Python library is also distributed via PyPI as crewai, with 14,270,352 downloads in the last 30 days (pypistats.org, June 14, 2026). The README states “over 100,000 developers” are certified through learn.crewai.com / DeepLearning.ai — a vendor claim, not independently verified.

What it is

The README defines crewAI as “a lean, lightning-fast Python framework built entirely from scratch — completely independent of LangChain or other agent frameworks.” The architectural promise is twofold:

  1. CrewAI Crews — teams of agents with role, goal, and backstory, where task delegation is autonomous and collaborative. The model is “role-playing, autonomous AI agents” emphasising collaborative intelligence.
  2. CrewAI Flows — event-driven, production-grade workflows with @start, @listen, @router, and logical operators (or_, and_) for routing. This is the precise control layer that counterpoints Crew autonomy. The Crews + Flows combination — autonomy where needed, precision where needed — is the differentiator.

The primary language is Python; the repository is independent from LangChain (reiterated in the README and comparison table), with a dedicated CLI (crewai create crew, crewai run, crewai update).

AMP Suite. The README announces CrewAI AMP Suite as an enterprise bundle with a Crew Control Plane (tracing, observability, centralized management, integrations, security, 24/7 support, on-premise/cloud deployment). The Control Plane version has a free trial at app.crewai.com. Features — tracing & observability, RBAC, team management, integrations with Gmail, Slack, Salesforce, OneDrive, HubSpot — are echoed in the official docs. Pricing is not published on the public site.

CrewAI Skills. The README introduces CrewAI Skills — a package of structured plugin/instructions that install on Claude Code, Cursor, Codex, Windsurf via npx skills add crewaiinc/skills or plugin marketplace. The framework publishes official instructions for third-party agents, aligned with the MCP docs server.

Telemetry. The README describes default data collection: CrewAI version, Python version, OS, agent/task count, process type, LLM model used, agent roles, tool names. The README: “NO data is collected concerning prompts, task descriptions, agents’ backstories or goals, usage of tools, API calls, responses, any data processed by the agents, or secrets and environment variables.” Opt-out is OTEL_SDK_DISABLED=true. There’s also an opt-in share_crew=True mode for goals, backstories, context, and task outputs — disabled by default.

Requirements and installation. The README and PyPI require Python >=3.10, <3.14. The recommended package manager is uv (Astral); canonical commands are uv pip install crewai or uv pip install 'crewai[tools]'. Known issue with tiktoken: ModuleNotFoundError: No module named 'tiktoken' is resolved with uv pip install 'crewai[embeddings]'; Failed building wheel for tiktoken requires an installed Rust compiler (on Windows: Visual C++ Build Tools).

Why it matters

  1. It’s one of the most adopted multi-agent frameworks in 2026, and its position is independent from LangChain. 14.27M monthly PyPI downloads and 53,499 stars place crewAI in the same adoption tier as LangChain itself and OpenAI Agents SDK.
  2. The Crews + Flows duality is a design proposal worth attention. Crews is autonomy (role-based delegation), Flows is precision (event-driven graph, explicit state, conditional routers). The README and docs propose them as complementary: complexity is managed by switching at the point where “letting agents decide” isn’t enough. The translation into Python decorators (@start, @listen, @router) is straightforward.
  3. The “vendor claim” of 100k+ certified developers should be read with caution. The DeepLearning.ai course pages are public and linked. The didactic pipeline is real; the number is a vendor claim, not an independently verifiable metric.
  4. The integrated CLI lowers the entry barrier. crewai create crew <project_name> generates a complete skeleton, crewai run executes it, crewai install locks dependencies, crewai update updates the package. The Quickstart reaches a report.md in minutes.
  5. The enterprise AMP bundle (Crew Control Plane) answers a concrete question: how do you observe and manage crews in production? Tracing, RBAC, team management, SaaS integrations, external event triggers, 24/7 support. Pricing is not published as of June 14, 2026.
  6. The “5.76x faster than LangGraph” benchmark is vendor-produced. The README’s How CrewAI Compares section cites a notebook in crewAI-examples. Not independent.

What to watch

Risks and caveats

  1. “100,000+ certified developers” is a vendor claim. The number appears twice in the README; the learn.crewai.com public page does not expose a public certificate counter.
  2. Default telemetry collects operational metadata. It does not collect prompts, backstories, outputs, API calls, secrets, or env vars. Opt-out: OTEL_SDK_DISABLED=true.
  3. Unpredictable token cost on complex crews. N agents × M LLM calls per task multiplies tokens non-linearly; tracing tools (Crew Control Plane, LangSmith, Langfuse) are the mitigation.
  4. “Independent from LangChain” doesn’t mean “compatible with everything.” Third-party integrations are documented separately.
  5. Crew autonomy is an operational risk. Crews with Process.hierarchical and allow_delegation=True leave task handoff to the agents. Without guardrails (callbacks, human-in-the-loop, output validation via Pydantic output_pydantic), an autonomous crew can diverge.
  6. Comparison with LangGraph is vendor-produced. The 5.76x number is not independently arbitrated.
  7. Python requirements and known installation issues. <3.14,>=3.10 plus friction with tiktoken (Rust compiler, or Visual C++ Build Tools on Windows).
  8. MIT on code; AMP suite is paid SaaS.

Practical advice

Sources