Multi-agent reasoning with CrewAI

CrewAI Example

A modular, AI-powered platform that uses agent collaboration to automate complex reasoning tasks. Demonstrates CrewAI with real-time streaming, FastAPI backend, and multi-model LLM support.

CrewAI Example screenshot

Documentation

πŸ€– Crewai Example

Welcome to Crewai Example β€” a modular, AI-powered platform that uses agent collaboration to automate complex reasoning tasks. This project demonstrates the power of CrewAI with real-time streaming, a clean FastAPI backend, and multi-model LLM support.


πŸš€ Features

  • 🧠 CrewAI Agent Orchestration
    Define specialized agents and crews to perform complex multi-step tasks through reasoning and collaboration.

  • 🌐 Streaming Event Output (SSE)
    Real-time feedback via Server-Sent Events, so users see the step-by-step thought process of the AI crew.

  • ⚑ FastAPI Backend
    Built with FastAPI for blazing fast RESTful APIs, parameterized streaming endpoints, and scalable integration.

  • πŸ” Serper Web Tool
    Crew agents use the Serper.dev search API to fetch real-time data from the web to enrich their decision-making.

  • πŸ” Multi-LLM Support (OpenAI & Gemini)
    Crew members can think and reason using OpenAI or Gemini models interchangeably.


πŸ›  Tech Stack

LayerTechnology
BackendPython, FastAPI
AI EngineCrewAI (multi-agent)
StreamingServer-Sent Events (SSE)
Web SearchSerper.dev API
LLM SupportOpenAI, Gemini
FrontendNext.js, Tailwind CSS

πŸ§‘β€πŸ’» Prebuilt Crews

  • Financial Researcher
    Gathers real-time data about companies and generates reports.

  • Debater
    Engages in argumentation (propose vs oppose) and concludes a decision.

  • Book Researcher
    Identifies trending books, top novelists, and analyzes genres.

  • Engineering Team
    Converts software requirements into:
    Design Docs, Business Logic, Gradio UI Code, and Unit Tests.


πŸ“· Preview

πŸ” Home

Home

🧠 Try Out a Crew

Try Out

πŸ’‘ Agent Reasoning with SSE

Streaming

βš™οΈ Code View

Code

🧩 Visual Diagram of Crews

Our Crew