
CrewAI
Python framework for orchestrating role-based crews of autonomous agents
About
CrewAI is an open-source Python framework for building multi-agent systems where agents take on roles (researcher, writer, analyst) with goals and backstories, and collaborate as a "crew." It pairs autonomous Crews with Flows, which add event-driven, step-by-step control over the process. It is best for Python developers automating research, content, and business workflows that split naturally into specialist roles.
# CrewAI uses uv — install it first if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install the CrewAI CLI
uv tool install crewai
# Scaffold a new crew and run it
crewai create crew <project_name>
cd <project_name>
crewai runCopy individual commands
- CrewAI uses uv — install it first if you don't have it:
curl -LsSf https://astral.sh/uv/install.sh | sh - Install the CrewAI CLI:
uv tool install crewai - Scaffold a new crew and run it:
crewai create crew <project_name> cd <project_name>crewai run
Requires Python >= 3.10 and < 3.14. Add your model provider key (e.g. OPENAI_API_KEY) to the project's .env file before running.
More in Agents & Automation
View allCraft Anything
Point Claude Code at a website, app or game and it rebuilds your own version from scratch — clean-room, comparing at three screen widths.
Claude Code Action
Anthropic's official GitHub Action — Claude Code answers @claude mentions, reviews PRs, implements fixes and triages issues in your repos.
Strix
Open-source autonomous AI pentesting: multi-agent teams find OWASP Top 10 flaws and validate each with a working PoC exploit.