Agent Academy

Agent Academy is a free, source-linked library of skills, prompts, MCP servers and bot templates, organised into courses by profession, for people who hand real work to AI agents: 1,467 live resources, each with its original link, license and safety tags.

Awesome list

500 AI Agents Projects (includes customer service use cases)

Curated collection of AI agent use cases across industries (incl. Customer Service, E-commerce) with links to open-source implementations, e.g. a LangGraph customer-support agent tutorial.

No credentialsDoes not send

https://github.com/ashishpatel26/500-AI-Agents-Projects

Original content

Full originalMITSource

Republished in full under its license, with attribution. The source is authoritative.

500+ AI Agent Projects & Use Cases

The most comprehensive collection of AI agent projects, use cases, and working implementations.

[🚀 Quick Start](#-quick-start) • [🗺️ Browse Agents](#-browse-by-framework) • [🏭 By Industry](#-industry-use-cases) • [🤝 Contribute](#-contributing) • [📊 Frameworks Compared](#-framework-comparison)


What is this?

A curated collection of 500+ AI agent projects — production examples, tutorials, and working code spanning every major framework (LangGraph, CrewAI, AutoGen, Agno) and industry (Healthcare, Finance, Education, Cybersecurity, and more).

Who it's for:

  • 🧑‍💻 Developers building their first or next AI agent
  • 🔬 Researchers surveying the agent landscape
  • 🏢 Teams evaluating frameworks for production use
  • 🎓 Students learning agent architectures from real examples

⚡ Quick Start

Pick a framework and run an agent in under 5 minutes:

# Clone the repo
git clone https://github.com/ashishpatel26/500-AI-Agents-Projects.git
cd 500-AI-Agents-Projects

# Run any agent from the agents/ directory
cd agents/01-web-research-agent
pip install -r requirements.txt
cp .env.example .env        # add your API key
python agent.py

> All agents in agents/ are self-contained with their own requirements.txt and .env.example. No monorepo setup needed.


🗺️ Navigation Guide

I want to...Go to
Run a working agent right now[agents/](agents/)
Browse by AI framework[Framework-wise Use Cases](#-browse-by-framework)
Browse by industry[Industry Use Cases](#-industry-use-cases)
Understand which framework to use[Framework Comparison](#-framework-comparison)
Add my own agent[Contributing](CONTRIBUTION.md)
Learn with a course[crewai_mcp_course/](crewai_mcp_course/)

📊 Framework Comparison

Choosing a framework? Here's when to use each:

FrameworkBest ForComplexityMulti-AgentStreamingLocal LLM
LangGraphStateful workflows, RAG pipelines, complex graphs⭐⭐⭐✅✅✅
CrewAIRole-based teams, business automation, rapid prototyping⭐⭐✅✅✅
AutoGenCode generation, research, self-healing workflows⭐⭐⭐✅✅✅
AgnoLightweight single agents, tool integration, fast iteration⭐✅✅✅
LlamaIndexDocument Q&A, enterprise RAG, data pipelines⭐⭐⚠️✅✅

Quick decision guide:

  • Just starting out → Agno or CrewAI
  • Need stateful graphs + RAG → LangGraph
  • Building code-writing / research agents → AutoGen
  • Enterprise document pipelines → LlamaIndex

🏭 Industry Use Cases

Use CaseIndustryDescriptionCode
HIA (Health Insights Agent)HealthcareAnalyses medical reports and provides health insights
AI Health AssistantHealthcareDiagnoses and monitors diseases using patient data
Automated Trading BotFinanceAutomates stock trading with real-time market analysis
Agent Wallet SDKFinanceNon-custodial smart contract wallet SDK for AI agents with enforced spend limits
Virtual AI TutorEducationProvides personalized education tailored to users
24/7 AI ChatbotCustomer ServiceHandles customer queries around the clock
Product Recommendation AgentRetailSuggests products based on user preferences and history
Self-Driving Delivery AgentTransportationOptimizes routes and autonomously delivers packages
Factory Process Monitoring AgentManufacturingMonitors production lines and ensures quality control
Property Pricing AgentReal EstateAnalyzes market trends to determine property prices
Smart Farming AssistantAgricultureProvides insights on crop health and yield predictions
Energy Demand Forecasting AgentEnergyPredicts energy usage to optimize grid management
Content Personalization AgentEntertainmentRecommends personalized media based on preferences
Legal Document Review AssistantLegalAutomates document review and highlights key clauses
Recruitment Recommendation AgentHuman ResourcesSuggests best-fit candidates for job openings
Virtual Travel AssistantHospitalityPlans travel itineraries based on preferences
AI Game Companion AgentGamingEnhances player experience with real-time assistance
Real-Time Threat Detection AgentCybersecurityIdentifies potential threats and mitigates attacks
E-commerce Personal Shopper AgentE-commerceHelps customers find products they'll love
Logistics Optimization AgentSupply ChainPlans efficient delivery routes and manages inventory
Vibe Hacking AgentCybersecurityAutonomous Multi-Agent Based Red Team Testing Service
Agent Memory GuardCybersecurityDetects and blocks memory poisoning attacks (OWASP ASI06) in AI agent memory stores
CitadelSoftware DevelopmentOrchestrates Claude Code agent fleets with lifecycle hooks, skills, campaign management, and postmortem-driven architecture
MediSuite-AI-AgentHealth InsuranceAutomates hospital / insurance claiming workflow
Lina Egyptian Medical ChatbotHealthcareEgyptian medical assistant chatbot
NextRole (AI Career Assistant)Human ResourcesTailors a resume to a job description and generates interview prep plus a day-of battlecard via a multi-agent system
PII Sanitization AgentPrivacy/ComplianceRedacts PII (emails, phones, national IDs, bank accounts, API keys) from text before it reaches an LLM; fail-closed, multilingual, on-chain proof via TrustBoost

🔧 Browse by Framework

CrewAI

Role-based multi-agent framework. Great for business automation.

Use CaseIndustryDescriptionGitHub
📧 Email Auto Responder FlowCommunicationAutomates email responses based on predefined criteria
📝 Meeting Assistant FlowProductivityOrganizes meetings, scheduling and agenda preparation
🔄 Self Evaluation Loop FlowHuman ResourcesFacilitates self-assessment for performance reviews
📈 Lead Score FlowSalesEvaluates and scores potential leads to prioritize outreach
📊 Marketing Strategy GeneratorMarketingDevelops marketing strategies by analyzing market trends
📝 Job Posting GeneratorRecruitmentCreates job postings by analyzing job requirements
🔄 Recruitment WorkflowRecruitmentStreamlines recruitment by automating hiring tasks
🔍 Match Profile to PositionsRecruitmentMatches candidate profiles to suitable job positions
📸 Instagram Post GeneratorSocial MediaGenerates and schedules Instagram posts automatically
🌐 Landing Page GeneratorWeb DevelopmentAutomates creation of landing pages for websites
🎮 Game Builder CrewGame DevelopmentAssists in game development by automating aspects of creation
💹 Stock Analysis ToolFinanceProvides tools for analyzing stock market data
🗺️ Trip PlannerTravelAssists in planning trips with itineraries
🎁 Surprise Trip PlannerTravelPlans surprise trips based on user preferences
📚 Write a Book with FlowsCreative WritingAssists authors with structured writing workflows
🎬 Screenplay WriterCreative WritingAids in writing screenplays with templates and guidance
✅ Markdown ValidatorDocumentationValidates Markdown files for proper formatting
🧠 Meta Quest KnowledgeKnowledge ManagementManages Meta Quest knowledge for information retrieval
🤖 NVIDIA Models IntegrationAI IntegrationIntegrates NVIDIA AI models into workflows
🗂️ Prep for a MeetingProductivityPrepares meeting materials and sets agendas
🛠️ Starter TemplateDevelopmentStarter template for new CrewAI projects
🔗 CrewAI + LangGraph IntegrationAI IntegrationIntegration between CrewAI and LangGraph

AutoGen

Microsoft's framework for code generation, execution, and multi-agent research.

Code Generation, Execution, and Debugging

Use CaseIndustryDescriptionNotebook
🤖 Automated Task Solving with Code Gen, Execution & DebuggingSoftware DevelopmentDemonstrates automated task-solving by generating, executing, and debugging code
🧑‍💻 Code Generation and Q&A with Retrieval Augmented AgentsSoftware DevelopmentGenerates code and answers questions using retrieval-augmented methods
🧠 Code Generation and Q&A with Qdrant-based RetrievalSoftware DevelopmentUtilizes Qdrant for enhanced retrieval-augmented agent performance

Multi-Agent Collaboration

Use CaseIndustryDescriptionNotebook
🤝 Group Chat (3 members, 1 manager)CollaborationDemonstrates group task-solving via multi-agent collaboration
📊 Data Visualization by Group ChatData AnalysisUses multi-agent collaboration to create data visualizations
🧩 Complex Task Solving by Group Chat (6 members)CollaborationSolves complex tasks collaboratively with a larger group
🧑‍💻 Task Solving with Coding & Planning AgentsPlanning & DevCombines coding and planning agents for solving tasks
📐 Task Solving with Graph Transition PathsCollaborationUses predefined transition paths in a graph for solving tasks
🧠 SocietyOfMindAgent Inner-MonologueCognitive SciencesSimulates inner-monologue for problem-solving using group chats
🔧 Group Chat with Custom Speaker SelectionCollaborationImplements a custom function for speaker selection

Sequential Multi-Agent Chats

Use CaseIndustryDescriptionNotebook
🔄 Sequential Task-Solving (single initiating agent)Workflow AutomationAutomates sequential task-solving with a single initiating agent
⏳ Async Sequential Task-SolvingWorkflow AutomationHandles asynchronous task-solving in a sequence of chats
🤝 Sequential Chats with Different Initiating AgentsWorkflow AutomationSequential task-solving with different agents initiating each chat

Nested Chats

Use CaseIndustryDescriptionNotebook
🧠 Solving Complex Tasks with Nested ChatsProblem SolvingUses nested chats to solve hierarchical and complex problems
🔄 Sequence of Nested ChatsProblem SolvingDemonstrates sequential task-solving using nested chats
🏭 OptiGuide Supply Chain with Nested ChatsSupply ChainSolves supply chain optimization using nested chats
♟️ Conversational Chess with Nested ChatsGamingUses nested chats for playing conversational chess with tools

Tools

Use CaseIndustryDescriptionNotebook
🌐 Web Search: Solve Tasks Requiring Web InfoInformation RetrievalSearches the web to gather information for completing tasks
🔧 Use Provided Tools as FunctionsTool IntegrationDemonstrates how to use pre-provided tools as callable functions
📚 RAG Group ChatCollaborationEnables group chat with Retrieval Augmented Generation
🔊 Agent Chat with WhisperAudio ProcessingAI agent for transcription and translation using Whisper
📊 SQL: Natural Language to SQL QueryDatabase ManagementConverts natural language inputs into SQL queries

Multimodal Agents

Use CaseIndustryDescriptionNotebook
🎨 Multimodal Agent with DALLE and GPT-4VMultimedia AICombines DALLE and GPT-4V for multimodal agent communication
🖌️ Multimodal Agent with LlavaImage ProcessingUses Llava for multimodal agent conversations
🖼️ Multimodal Agent with GPT-4VMultimedia AILeverages GPT-4V for visual and conversational interactions

Observability & Evaluation

Use CaseIndustryDescriptionNotebook
📊 AgentEval: Multi-Agent Assessment SystemPerformance EvaluationEvaluating LLM-based application utility
📊 Track LLM Calls and Errors using AgentOpsMonitoring & AnalyticsMonitors LLM interactions, tool usage, and errors
🏗️ Auto Build Multi-agent System with AgentBuilderAI DevelopmentAutomatically builds multi-agent systems

Agno

Lightweight, fast agent framework. Best for single-agent tools and rapid prototyping.

Use CaseIndustryDescriptionCode
🤖 Support AgentAI Framework SupportReal-time answers, explanations, and code examples for Agno framework
🎥 YouTube AgentMedia & ContentAnalyzes YouTube videos: summaries, timestamps, themes
📊 Finance Agent (Thinking)FinanceReal-time stock insights, analyst recommendations, financial deep-dives
📚 Study PartnerEducationFinds resources, answers questions, creates study plans
🛍️ Shopping Partner AgentE-commerceProduct recommender based on preferences from Amazon, Flipkart
🎓 Research Scholar AgentEducation / ResearchAdvanced academic searches, publication analysis, structured reports
🧠 Research AgentMedia & JournalismDeep investigations, NYT-style reports
🍳 Recipe CreatorFood & CulinaryPersonalized recipes based on ingredients and preferences
🧠 Financial Reasoning AgentFinanceClaude 3.5 Sonnet-based stock analysis with Yahoo Finance data
🤖 Readme Generator AgentSoftware DevGenerates high-quality READMEs for GitHub repos
🎬 Movie Recommendation AgentEntertainmentPersonalized movie recommendations using Exa and GPT-4o
🔍 Media Trend Analysis AgentMedia & NewsAnalyzes emerging trends and influencers from digital platforms
⚖️ Legal Document Analysis AgentLegal TechAnalyzes legal PDFs and provides insights using vector embeddings
🤔 DeepKnowledgeResearchIterative search through knowledge base with deep reasoning
📚 Book Recommendation AgentPublishing & MediaPersonalized book suggestions using literary data and reader preferences
🏠 MCP Airbnb AgentHospitalitySearch Airbnb listings with MCP and Llama 4
🤖 Agno Assist AgentAI FrameworkGPT-4o agent for Agno framework Q&A with hybrid search

LangGraph

State-machine framework for complex, stateful agent workflows and RAG pipelines.

Use CaseIndustryDescriptionCode
🤖 Chatbot Simulation EvaluationAI / QASimulate user interactions to evaluate chatbot performance
🧠 Information Gathering via PromptingResearchLangGraph workflow using prompting to gather information
🧠 Code Assistant with LangGraphSoftware DevelopmentResilient code assistant with error checking and iterative refinement
🧑‍💼 Customer Support AgentCustomer SupportGraph-based agent for handling customer inquiries
🔁 Extraction with RetriesData ExtractionRetry mechanisms for robust data extraction
🧠 Multi-Agent Workflow (Supervisor)Workflow OrchestrationSupervisor agent orchestrating multiple specialized agents
🧠 Hierarchical Agent TeamsWorkflow OrchestrationTop-level supervisor delegates to specialized sub-agents
🤝 Multi-Agent CollaborationWorkflow OrchestrationMultiple specialized agents working together on complex tasks
🧠 Plan-and-Execute AgentWorkflow OrchestrationAgent generates multi-step plan then executes sequentially
🧠 SQL AgentDatabase InteractionAgent answers questions about SQL databases
🧠 Reflection AgentWorkflow OrchestrationAgent critiques and revises its own outputs
🧠 Reflexion AgentWorkflow OrchestrationAgent reflects on actions for iterative improvement
🧠 Adaptive RAGInformation RetrievalDynamic retrieval adjusting based on query complexity
🤖 Agentic RAGIntelligent AgentsAgent determines best retrieval strategy before generating response
🧠 Corrective RAG (CRAG)Information RetrievalEvaluates and refines retrieved documents before generation
🧠 Self-RAGInformation RetrievalSystem reflects on responses and retrieves additional info if needed
🧠 Adaptive RAG (Local)Information RetrievalAdaptive RAG with local models for offline use
🧠 Self-RAG (Local)Information RetrievalSelf-RAG using local models and data sources

🤝 Contributing

Contributions are welcome! 🎉 This repo grows through community contributions.

Ways to contribute:

  1. Add a working agent — create a folder in agents/ with runnable code
  2. Add an external link — add a row to the industry or framework tables
  3. Fix a broken link — open an issue or PR
  4. Improve documentation — fix typos, add context, improve examples

To contribute:

  1. Fork the repository
  2. Create a branch: feat/agent-name or fix/description
  3. Add your changes following the [Contributing Guidelines](CONTRIBUTION.md)
  4. Open a PR using the PR template

See [CONTRIBUTION.md](CONTRIBUTION.md) for full requirements (metadata.yaml, requirements.txt, etc.).


Star History

Regenerated weekly from the GitHub API by [.github/workflows/star-history.yml](.github/workflows/star-history.yml). Click the chart for the interactive version.


📜 License

This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.


⭐ Star this repo if you find it useful — it helps others discover it!

Report Issue • Request Agent • [Contribute](CONTRIBUTION.md)

Related

TutorialCustomer service

2_1_support_ticket_agent

A structured output agent demonstrating Pydantic schema-based responses for customer support ticket creation.

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/ai_agent_framework_crash_course/openai_sdk_crash_course/2_structured_output_agent/2_1_support_ticket_agent

No credentialsDoes not sendApache-2.0
TutorialCustomer service

3_1_customer_support_ticket_agent

A tutorial demonstrating how to implement a structured customer support ticketing system using Google's ADK (Agent Development Kit) framework. This example shows how to create type-safe, structured support tickets with priority levels, categories, and resolution estimates using Pydantic schemas and

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/ai_agent_framework_crash_course/google_adk_crash_course/3_structured_output_agent/3_1_customer_support_ticket_agent

No credentialsDoes not sendApache-2.0
CaseCustomer service

ai_customer_support_agent

This Streamlit app implements an AI-powered customer support agent for synthetic data generated using GPT-4o. The agent uses OpenAI's GPT-4o model and maintains a memory of past interactions using the Mem0 library with Qdrant as the vector store.

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_ai_agents/single_agent_apps/ai_customer_support_agent

No credentialsDoes not sendApache-2.0
TutorialCustomer service

Using tool_choice=required for customer service (OpenAI cookbook)

Using Tool Required for Customer Service The ChatCompletion endpoint now includes the ability to specify whether a tool must be called every time, by adding tool_choice='required' as a parameter. This adds an element of determinism to how you build your wrapping application, as you can count on a to

Sourcegithub.com/openai/openai-cookbook/blob/main/examples/Using_tool_required_for_customer_service.ipynb

No credentialsDoes not sendMIT
TutorialCustomer service

Customer service agent with tool use (Claude cookbook)

Creating a Customer Service Agent with Client-Side Tools In this recipe, we'll demonstrate how to create a customer service chatbot using Claude 3 plus client-side tools. The chatbot will be able to look up customer information, retrieve order details, and cancel orders on behalf of the customer. We

Sourcegithub.com/anthropics/claude-cookbooks/blob/main/tool_use/customer_service_agent.ipynb

No credentialsDoes not sendMIT
PluginCustomer service

Customer Support plugin (Anthropic knowledge-work-plugins)

A customer support plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktop application — though it also works in Claude Code. Provides ticket triage, escalation management, response drafting, customer research, and knowledge base authoring for support t

Sourcegithub.com/anthropics/knowledge-work-plugins/tree/main/customer-support

No credentialsDoes not sendApache-2.0