Provides examples and templates for using the crewAI framework to create and orchestrate role-playing AI agents that collaborate on various tasks like marketing strategy creation, trip planning, and job recruitment.
Offers access to example repositories containing implementation code for different crewAI use cases, allowing users to clone and adapt these examples for their own projects.
Includes an example for automated creation of Instagram posts using collaborative AI agents.
Provides integration with LangGraph through a dedicated example showing how to combine crewAI capabilities with LangGraph's workflow management.
Features a markdown validation example that can automatically check and validate markdown content.
Supports OpenAI's API services, including specific integration with Azure OpenAI API as demonstrated in a dedicated example.
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.
Content Creator Flow - Multi-crew content generation system for blogs, LinkedIn posts, and research reports
Email Auto Responder Flow - Automated email monitoring and response generation
Lead Score Flow - Lead qualification with human-in-the-loop review
Meeting Assistant Flow - Meeting notes processing with Trello/Slack integration
Self Evaluation Loop Flow - Iterative content improvement with self-review
Write a Book with Flows - Automated book writing with parallel chapter generation
👥 Crews
Traditional CrewAI implementations showcasing multi-agent collaboration.
Content Creation & Marketing
Game Builder Crew - Multi-agent team that designs and builds Python games
Instagram Post - Creative social media content generation
Landing Page Generator - Full landing page creation from concepts
Marketing Strategy - Comprehensive marketing campaign development
Screenplay Writer - Convert text/emails into screenplay format
Business & Productivity
Job Posting - Automated job description creation
Prep for a Meeting - Meeting preparation research and strategy
Recruitment - Automated candidate sourcing and evaluation
Stock Analysis - Financial analysis with SEC data integration
Data & Research
Industry Agents - Industry-specific agent implementations
Match Profile to Positions - CV-to-job matching with vector search
Meta Quest Knowledge - PDF-based Q&A system
Markdown Validator - Automated markdown validation and correction
Travel & Planning
Surprise Trip - Personalized surprise travel planning
Trip Planner - Destination comparison and itinerary optimization
Templates
Starter Template - Basic template for new CrewAI projects
🔌 Integrations
Examples showing CrewAI integration with other platforms and services.
CrewAI-LangGraph - Integration with LangGraph framework
Azure Model - Using CrewAI with Azure OpenAI
NVIDIA Models - Integration with NVIDIA's AI ecosystem
📓 Notebooks
Jupyter notebook examples for interactive exploration and learning.
🚀 Getting Started
Clone the repository
git clone https://github.com/crewAIInc/crewAI-examples.git cd crewAI-examplesChoose an example category
For multi-crew orchestration → check
/flows
For standard crews → check
/crews
For platform integrations → check
/integrations
Navigate to specific example
cd crews/marketing_strategy # or any other exampleInstall dependencies with UV
uv sync # Installs all dependencies and creates virtual environmentFollow the example's README Each example contains specific setup instructions and usage guides
📚 Learning Path
Beginners
Start with:
Starter Template - Basic crew structure
Instagram Post - Simple content creation
Job Posting - Straightforward business use case
Intermediate
Explore:
Marketing Strategy - Multi-agent collaboration
Self Evaluation Loop Flow - Iterative workflows
Stock Analysis - External API integration
Advanced
Deep dive into:
Content Creator Flow - Multi-crew orchestration with dynamic routing
Write a Book with Flows - Complex parallel execution
Lead Score Flow - Human-in-the-loop patterns
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
CrewAI Framework - Main CrewAI repository
CrewAI Cookbooks - Feature-focused tutorials and guides
CrewAI Documentation - Comprehensive documentation
CrewAI Community - Join our community discussions
Related MCP Servers
- MIT License