CrewAI

Active
GitHub Python MIT

Description

Role-based multi-agent Python framework for task orchestration.

Key Features

  • Role-based collaboration — Define agents via role/goal/backstory
  • Task delegation — Agents can delegate to one another
  • Tool mounting — Each agent gets its own toolset
  • Process orchestration — Sequential, hierarchical, consensual
  • Observability — Full execution trace logging

Use Cases

💡 Build multi-agent content production pipelines.
💡 Role-based task assignment in enterprise workflows.
💡 Equip RAG systems with retrieval/summary/validation agents.

Quick Start

# Install
pip install crewai crewai-tools
from crewai import Agent
researcher = Agent(role='Researcher', goal='Gather info', backstory='Senior analyst')

Related Projects