Skip to content

crewAIInc/crewAI-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrewAI Full Examples

Introduction

Welcome to the official collection of complete CrewAI applications. This repository contains end-to-end implementations that showcase how to build real-world applications using CrewAI's framework for orchestrating AI agents.

🍳 Looking for feature-specific tutorials? Check out CrewAI Cookbook for focused guides on specific CrewAI features and patterns.

What You'll Find Here

These are full applications that demonstrate:

  • Complete project structures and organization
  • Real-world integration patterns (APIs, databases, external services)
  • Comprehensive code implementations with error handling
  • End-to-end workflows from input to output
  • Industry-specific implementations across various domains

Each example is a standalone application you can run, modify, and deploy.

Note: All examples use CrewAI version 0.152.0 and UV package management for optimal performance and developer experience.

πŸ“ Repository Structure

🌊 Flows

Advanced orchestration examples using CrewAI Flows for complex workflows with state management.

πŸ‘₯ Crews

Traditional CrewAI implementations showcasing multi-agent collaboration.

Content Creation & Marketing

Business & Productivity

Data & Research

Travel & Planning

Templates

πŸ”Œ Integrations

Examples showing CrewAI integration with other platforms and services.

πŸ““ Notebooks

Jupyter notebook examples for interactive exploration and learning.

πŸš€ Getting Started

  1. Clone the repository

    git clone https://github.com/crewAIInc/crewAI-examples.git
    cd crewAI-examples
  2. Choose an example category

    • For multi-crew orchestration β†’ check /flows
    • For standard crews β†’ check /crews
    • For platform integrations β†’ check /integrations
  3. Navigate to specific example

    cd crews/marketing_strategy  # or any other example
  4. Install dependencies with UV

    uv sync  # Installs all dependencies and creates virtual environment
  5. Follow the example's README Each example contains specific setup instructions and usage guides

πŸ“š Learning Path

Beginners

Start with:

  1. Starter Template - Basic crew structure
  2. Instagram Post - Simple content creation
  3. Job Posting - Straightforward business use case

Intermediate

Explore:

  1. Marketing Strategy - Multi-agent collaboration
  2. Self Evaluation Loop Flow - Iterative workflows
  3. Stock Analysis - External API integration

Advanced

Deep dive into:

  1. Content Creator Flow - Multi-crew orchestration with dynamic routing
  2. Write a Book with Flows - Complex parallel execution
  3. Lead Score Flow - Human-in-the-loop patterns
  4. CrewAI-LangGraph - Framework integration

πŸ›  Common Patterns

  • Configuration: Most examples use YAML files for agent/task definitions
  • Tools: Examples showcase integration with APIs, databases, and file systems
  • Flows: Advanced examples demonstrate state management and orchestration
  • Training: Several examples include agent training capabilities

πŸ“ Contributing

We welcome contributions! Please feel free to submit examples showcasing new use cases or improvements to existing ones.

πŸ“„ License

This repository is maintained by the CrewAI team. Check individual examples for specific licensing information.


πŸ”— Related Resources

About

A collection of examples that show how to use CrewAI framework to automate workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published