Open Source Other Multi-AgentAutonomous AgentsPythonOrchestrationLangChain

CrewAI

Framework for orchestrating teams of specialized AI agents. Role-based agents collaborate on complex tasks. $20M+ in VC funding. Apache-2.0.

crewaiinc/crewai 31.0k stars 4.3k forks MIT

Install

$pip install crewai

About

CrewAI models multi-agent collaboration as a "crew" — each agent has a role (e.g. Researcher, Writer, QA), a goal, tools it can use, and memory. The crew manager delegates tasks and assembles outputs into a final result.

This crew abstraction maps naturally to knowledge worker workflows: research → draft → review → publish. Each step is an autonomous agent that can use tools, browse the web, read files, or call APIs.

Getting Started

pip install crewai crewai-tools

crewai create crew my-project
cd my-project
crewai run

Features

Role-based agents with custom goals, backstory, and tool sets
Sequential and parallel task execution modes
Built-in tools: web search, file read/write, code execution
Memory: short-term, long-term, entity, and contextual memory
YAML-based crew and task definition for low-code setup
Flow API — event-driven multi-crew orchestration
CrewAI+ platform for deployment and monitoring
Compatible with any LangChain-supported LLM
Multi-agent crew orchestration
Role-based agent design
100+ LLM support
Tool & API integrations
Sequential & parallel flows
CrewAI Studio UI

References & Links

Free Open Source · MIT
View on GitHub Visit Homepage

Project Info

Language Python
License MIT
Stars 31.0k ★
Forks 4.3k
Category Other

Topics

Multi-AgentAutonomous AgentsPythonOrchestrationLangChain

Ready to try CrewAI?

Free and open source. Install in one command, works with Claude Code, Cursor, Windsurf, and more.

$pip install crewai
← Back to Marketplace