Homepage · Open Source · Docs · Start Cloud Trial · Blog · Forum
CrewAI is an open-source Python framework with high-level abstractions and low-level APIs for building production-ready multi-agent workflows. It gives developers autonomous agent collaboration through Crews and precise, event-driven control through Flows.
With over 100,000 developers certified through our community courses at learn.crewai.com, CrewAI is rapidly becoming the standard for production-ready agentic automation.
For organizations that need a commercial control plane around CrewAI, CrewAI AMP Suite adds managed deployment, observability, governance, security, and enterprise support.
You can try one part of the suite, the Crew Control Plane, for free.
CrewAI AMP is designed for enterprises seeking a powerful, reliable solution to transform complex business processes into efficient, intelligent automations.
Using an AI coding agent? Teach it CrewAI best practices in one command:
Claude Code:
/plugin marketplace add crewAIInc/skills
/plugin install crewai-skills@crewai-plugins
/reload-plugins
Four skills that activate automatically when you ask relevant CrewAI questions:
| Skill | When it runs |
|---|---|
getting-started |
Scaffolding new projects, choosing between LLM.call() / Agent / Crew / Flow, wiring crew.jsonc / main.py |
design-agent |
Configuring agents — role, goal, backstory, tools, LLMs, memory, guardrails |
design-task |
Writing task descriptions, dependencies, structured output (output_pydantic, output_json), human review |
ask-docs |
Querying the live CrewAI docs MCP server for up-to-date API details |
Cursor, Codex, Windsurf, and others (skills.sh):
npx skills add crewaiinc/skills
This installs the official CrewAI Skills — structured instructions that teach coding agents how to scaffold Flows, configure Crews, design agents and tasks, and follow CrewAI patterns.
CrewAI unlocks the true potential of multi-agent automation, delivering speed, flexibility, and control through Crews of AI agents and event-driven Flows:
CrewAI empowers developers and teams to build intelligent automations that balance simplicity, flexibility, and production-grade control.
Setup and run your first CrewAI agents by following this tutorial.
Learn CrewAI through our comprehensive courses:
CrewAI offers two powerful, complementary approaches that work seamlessly together to build sophisticated AI applications:
The true power of CrewAI emerges when combining Crews and Flows. This synergy allows you to:
To get started with CrewAI, follow these simple steps. The full walkthrough lives in the installation guide.
CrewAI requires Python >=3.10 and <3.14. Check your version with:
python3 --version
CrewAI uses UV for dependency management and package handling. If you haven't installed uv yet, install it first.
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
If your system doesn't have curl, you can use wget:
wget -qO- https://astral.sh/uv/install.sh | sh
Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
If you run into any issues, refer to UV's installation guide.
Then install the CrewAI CLI:
uv tool install crewai
If you encounter a PATH warning, run:
uv tool update-shell
If you encounter the chroma-hnswlib==0.7.6 build error (fatal error C1083: Cannot open include file: 'float.h') on Windows, install Visual Studio Build Tools with Desktop development with C++.
Verify the install:
uv tool list
You should see something like:
crewai v0.102.0
- crewai
To upgrade the global CLI later:
```shell uv too
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|