awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
joaomdmoura avatar

joaomdmoura/crewai

0
View on GitHub↗
53,752 stars·7,520 forks·Python·MIT·56 viewscrewai.com↗

Crewai

CrewAI is a multi-agent orchestration framework and autonomous agent workflow engine. It provides a system for coordinating autonomous AI agents with specific roles and goals to solve complex tasks through collaborative intelligence.

The framework distinguishes itself through a collaborative AI agent system that enables multiple language model instances to share intelligence and execute multi-step objectives via role-playing. It incorporates human-in-the-loop mechanisms, allowing for manual review checkpoints to validate decisions and refine outcomes within autonomous execution paths.

The platform covers a broad capability surface including event-driven architecture support and graph-based workflow routing for state management. It features a tool integration layer and a model-agnostic provider bridge to connect agents with various cloud and local language models as well as external APIs and databases. Additionally, the system includes agent performance monitoring using metrics and logs.

The framework supports deployment across cloud environments and local data centers to meet specific security and hosting requirements.

Features

  • Multi-Agent Orchestration Frameworks - Implements a coordination system for specialized autonomous agents to collaborate on complex, multi-step objectives.
  • Multi-Agent Orchestrators - Coordinates teams of specialized AI agents with defined roles to solve complex, multi-step objectives.
  • Multi-Agent Coordination Systems - Enables specialized agents to collaborate on complex tasks through state sharing and sub-process delegation.
  • Multi-Agent Collaboration Systems - Provides a framework for multiple AI agents to work together in shared workspaces to execute complex tasks.
  • Role-Based Agent Orchestration - Assigns specific personas and goals to agents to coordinate tasks through a structured hierarchy.
  • Model Provider Integrations - Standardizes communication between agents and diverse LLM providers via a unified interface.
  • Agentic Workflow Engines - Manages execution paths for multi-agent systems with conditional branching and state management.
  • Autonomous Task Orchestration - Executes multi-step autonomous tasks using goal-oriented branching task trees.
  • LLM Tooling Integrations - Connects language models to external APIs and databases for real-world data retrieval.
  • External Tool Integration - Allows agents to interact with external APIs and databases to retrieve real-world data.
  • Human-in-the-loop Controls - Interrupts autonomous execution paths to require manual validation before proceeding.
  • Human-in-the-Loop Workflows - Provides mechanisms for inserting manual approvals and interventions into autonomous agent execution paths.
  • LLM Provider Integrations - Provides a bridge to connect agents with various cloud and local language model providers.
  • Multi-Agent Orchestration - Decomposes and delegates complex tasks across multiple autonomous agents.
  • Event-Driven AI Workflows - Supports asynchronous, event-based logic sequences to scale multi-agent workflows.
  • Event-Driven - Triggers agent actions and workflow transitions based on specific system events.
  • Natural Language Tool Interfaces - Wraps external APIs into a common interface that agents can call using natural language.
  • Graph-Based Workflow Orchestrators - Directs agent execution sequences using graph-based state transitions and conditional branching.
  • Agent Frameworks - Orchestrates role-playing autonomous AI agents.
  • Autonomous Agent Frameworks - Orchestration framework for role-playing autonomous agent teams.
  • Agentic AI - Listed in the “Agentic AI” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for joaomdmoura/crewaiStar history chart for joaomdmoura/crewai

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Crewai

These projects share indexed features with Crewai. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    View on GitHub↗17,253
  • letta-ai/lettaletta-ai avatar

    letta-ai/letta

    21,168View on GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    View on GitHub↗21,168
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    View on GitHub↗21,221
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
Compare all 30 related projects→

Frequently asked questions

What does joaomdmoura/crewai do?

CrewAI is a multi-agent orchestration framework and autonomous agent workflow engine. It provides a system for coordinating autonomous AI agents with specific roles and goals to solve complex tasks through collaborative intelligence.

What are the main features of joaomdmoura/crewai?

The main features of joaomdmoura/crewai are: Multi-Agent Orchestration Frameworks, Multi-Agent Orchestrators, Multi-Agent Coordination Systems, Multi-Agent Collaboration Systems, Role-Based Agent Orchestration, Model Provider Integrations, Agentic Workflow Engines, Autonomous Task Orchestration.

Which projects share features with joaomdmoura/crewai?

Projects with overlapping indexed features include: camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… microsoft/agent-framework — The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI…