* feat: add flows 101 notebook * Rename Notebooks directory to notebooks * Fix notebook widget metadata rendering issue
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-examples -
Choose an example category
- For multi-crew orchestration → check
/flows - For standard crews → check
/crews - For platform integrations → check
/integrations
- For multi-crew orchestration → check
-
Navigate to specific example
cd crews/marketing_strategy # or any other example -
Install dependencies with UV
uv sync # Installs all dependencies and creates virtual environment -
Follow 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