crewAIInc/crewAI

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 26 minutes ago
Added to GitGenius on January 27th, 2025
Created on October 27th, 2023
Open Issues & Pull Requests: 834 (+0)
Number of forks: 8,222
Total Stargazers: 57,540 (+0)
Total Subscribers: 392 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.0 hours
Mean response time: 12.6 days
90th percentile: 30.9 days
Tracked items: 1,734

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 13 hours, while "question" waits about 5 months. Almost all tracked open issues have seen activity in the last three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 127
New in 7 days: 8
Closed in 7 days: 4
Avg open age: 41 days
Stale 30+ days: 12
Stale 90+ days: 1

Recent activity

Opened in 7 days: 6
Closed in 7 days: 4
Comments in 7 days: 184
Events in 7 days: 324

Top labels

  • no-issue-activity (1,110)
  • bug (816)
  • feature-request (334)
  • question (25)
  • feature-accepted (24)
  • help wanted (13)
  • documentation (7)
  • next version (4)

Detailed Description

CrewAI is an open-source Python framework designed for orchestrating multi-agent AI systems where autonomous agents collaborate to solve complex tasks. The framework provides both high-level abstractions and low-level APIs, enabling developers to build production-ready workflows that balance autonomy with precise control. The project is written in Python and maintains a homepage at crewai.com, with comprehensive documentation available at docs.crewai.com.

The framework operates around two complementary core concepts: Crews and Flows. Crews are teams of AI agents with true autonomy and agency that work together through role-based collaboration, enabling natural decision-making between agents, dynamic task delegation, and specialized roles with defined goals and expertise. Flows, by contrast, are event-driven workflows that provide fine-grained control over execution paths, secure state management, and clean integration of AI agents with production Python code, including support for conditional branching in complex business logic. The true power emerges when combining both approaches, allowing developers to build complex production-grade applications that balance autonomy with precise control.

The repository is classified across multiple domains including workflow automation, project management, chatbot framework, team collaboration, process coordination, AI orchestration, agent management, and task automation.

CrewAI emphasizes developer experience through integration with AI coding agents. The framework provides Claude Code skills for scaffolding new projects, configuring agents, designing tasks, and querying live documentation. Additional skills are available through the official CrewAI Skills repository for other coding agents like Cursor, Codex, and Windsurf.

The project supports Python versions 3.10 through 3.13 and uses UV for dependency management. Installation includes optional features with additional tools for agents, and the framework provides troubleshooting guidance for common dependency issues including tiktoken installation and wheel building problems. Configuration is supported through YAML, allowing developers to define crews and their components declaratively.

CrewAI also offers a commercial offering called CrewAI AMP Suite for organizations requiring managed deployment, observability, governance, and security. The Crew Control Plane component is available for free trial and includes features for tracing and observability, unified control, seamless integrations, advanced security, actionable insights, and 24/7 support. The framework has trained over 100,000 certified developers through community courses at learn.crewai.com and offers comprehensive learning resources including courses on multi-agent systems fundamentals and advanced use cases.