crewAI
by
crewAIInc

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

View on GitHub ↗

Summary Information

Updated 20 minutes ago
Added to GitGenius on January 27th, 2025
Created on October 27th, 2023
Open Issues & Pull Requests: 638 (+1)
Number of forks: 7,779
Total Stargazers: 55,268 (+1)
Total Subscribers: 385 (+0)

Issue Activity (beta)

Open issues: 95
New in 7 days: 5
Closed in 7 days: 5
Avg open age: 18 days
Stale 30+ days: 8
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 45
Events in 7 days: 83

Top labels

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

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 17.7 days
90th percentile: 21.0 days
Tracked items: 1,804

Most active contributors

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.

According to GitGenius tracking data, the repository has demonstrated steady growth with 54,908 stargazers as of the most recent check. The project maintains active community engagement with 1,802 tracked issues and pull requests. The most active contributors tracked by GitGenius include Vidit-Ostwal with 690 events, lucasgomide with 654 events, and greysonlalonde with 391 events. Issue response latency shows a median of 0.0 hours with a mean of 424.5 hours across tracked items. The most prevalent issue labels are no-issue-activity with 930 occurrences, bug with 790, and feature-request with 317, indicating active bug reporting and feature development discussions.

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. It shares overlapping contributors with related projects including opendatahub-io/notebooks, agentops-ai/agentops, and langchain-ai/langchain, suggesting active cross-pollination within the broader AI agent ecosystem.

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.

crewAI
by
crewAIInccrewAIInc/crewAI

Repository Details

Fetching additional details & charts...