crewAI logo

AI AGENTS

crewAI

by CrewAI

agentlead-sourcegithub-agent-framework-repositoriessource:github.comagent-frameworkmulti-agentautonomous-agentscrewAIgithub

Overview

Framework for orchestrating role-playing, autonomous AI agents that work together on complex tasks.

Details

crewAI is a framework for orchestrating role-playing, autonomous AI agents. Its documentation describes building collaborative AI agents, crews, and flows, including guardrails, memory, knowledge, and observability. CrewAI defines an agent as an autonomous unit that can perform tasks, make decisions, use tools, collaborate with other agents, maintain memory, and optionally delegate tasks.

When to Use

Build collaborative AI-agent systems where multiple autonomous agents work together on complex tasks. Model agent roles, tasks, decisions, tool use, memory, and delegation within an agent workflow. Explore crews and flows for structuring multi-agent applications with guardrails, knowledge, and observability.

Getting Started

  1. Review the CrewAI documentation at https://docs.crewai.com/.
  2. Read the Agents concept page to understand how CrewAI defines autonomous agents, tools, memory, collaboration, and delegation.
  3. Inspect the GitHub repository at https://github.com/crewAIInc/crewAI before adopting it in a project.

Key Features

  • Orchestrates role-playing autonomous AI agents.
  • Supports collaborative agents, crews, and flows.
  • Agents can perform tasks, make decisions, use tools, collaborate, maintain memory, and optionally delegate tasks.
  • Documentation covers guardrails, memory, knowledge, and observability.

Capabilities

  • autonomous-agents
  • multi-agent-orchestration
  • agent-collaboration
  • tools
  • memory
  • delegation
  • guardrails
  • observability

Last updated May 31, 2026