![Banner](/assets/banner_new.png)
# Awesome AI Apps [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) Arindam200%2Fawesome-ai-apps | Trendshift
This repository is a comprehensive collection of **80+ practical examples, tutorials, and recipes** for building powerful LLM-powered applications โ€” including text agents, voice assistants, RAG apps, and MCP-backed tools. These projects serve as a guide for developers working with various AI frameworks and stacks. ## ๐Ÿ“‹ Table of Contents - [๐ŸŽ“ Courses](#-courses) - [๐Ÿš€ Featured AI Apps](#-featured-ai-apps) - [๐Ÿงฉ Starter Agents](#-starter-agents) - [๐Ÿชถ Simple Agents](#-simple-agents) - [๐ŸŽ™๏ธ Voice Agents](#-voice-agents) - [๐Ÿ—‚๏ธ MCP Agents](#๏ธ-mcp-agents) - [๐Ÿง  Memory Agents](#-memory-agents) - [๐Ÿ“š RAG Applications](#-rag-applications) - [๐Ÿ”ฌ Advanced Agents](#-advanced-agents) - [๐Ÿ“บ Tutorials & Videos](#-tutorials--videos) - [๐Ÿš€ Getting Started](#getting-started) - [๐Ÿค Contributing](#-contributing) ---
## ๐Ÿ’Ž Sponsors

A huge thank you to our sponsors for their generous support!

Bright Data - Web Data Platform
Web Data Platform
Visit Bright Data website
Nebius Token Factory
AI Inference Provider
Visit Nebius Token Factory
ScrapeGraphAI - Web Scraping Library
AI Web Scraping framework
View ScrapeGraphAI on GitHub
Memori - SQL Native Memory for AI
SQL Native Memory for AI
Visit Memorilabs website
CopilotKit - Agentic Application Platform
Agentic Application Platform
Visit CopilotKit website
ScaleKit - Auth Stack for AI
Auth Stack for AI
Visit ScaleKit website
Okahu - AI Platform
AI Observability Platform
Visit Okahu website
SerpApi - Google Search API
Google Search API
Visit SerpApi website
AgentField - Kubernetes for AI Agents
Kubernetes for AI Agents
Visit AgentField website
### ๐Ÿ’Ž Become a Sponsor

Interested in sponsoring this project? Feel free to reach out!
LinkedIn Email

--- ## ๐ŸŽ“ Courses ### AWS Strands Course for Beginners **Comprehensive hands-on course on building AI agents with AWS Strands SDK:** - [**AWS Strands Course**](course/aws_strands) - Complete 8-lesson course covering agent fundamentals to production patterns - **Foundation**: Basic agents, session management, structured output - **Integration**: MCP agents, human-in-the-loop patterns - **Multi-Agent**: Orchestrator agents, swarm intelligence, graph workflows - **Production**: Observability, safety guardrails, and best practices ## ๐Ÿš€ Featured AI Apps ### ๐Ÿงฉ Starter Agents **Quick-start agents for learning and extending different AI frameworks.** _19 projects_ - [Agno HackerNews Analysis](starter_ai_agents/agno_starter) - Agno-based agent for trend analysis on HackerNews - [OpenAI SDK Starter](starter_ai_agents/openai_agents_sdk) - OpenAI Agents SDK with email helper & haiku writer examples - [LlamaIndex Task Manager](starter_ai_agents/llamaindex_starter) - LlamaIndex-powered task assistant - [CrewAI Research Crew](starter_ai_agents/crewai_starter) - Multi-agent research team example - [Letta Starter](starter_ai_agents/letta_starter) - Stateful agent with persistent long-term memory across sessions - [PydanticAI Weather Bot](starter_ai_agents/pydantic_starter) - Real-time weather information agent - [LangChain Starter](starter_ai_agents/langchain_starter) - LangChain tool-calling agent with `create_tool_calling_agent` + `AgentExecutor`, powered by Nebius - [LangGraph Starter](starter_ai_agents/langgraph_starter) - LangGraph prebuilt ReAct agent (`create_react_agent`) with custom tools, powered by Nebius - [AWS Strands Agent Starter](starter_ai_agents/aws_strands_starter) - Weather report agent using AWS Strands SDK - [Mastra Starter](starter_ai_agents/mastra_starter) - TypeScript-first agent with a custom tool powered by Nebius Token Factory - [Camel AI Starter](starter_ai_agents/camel_ai_starter) - Performance benchmarking tool comparing various AI models - [DSPy Starter](starter_ai_agents/dspy_starter) - DSPy framework for building and optimizing AI systems - [Google ADK Starter](starter_ai_agents/google_adk_starter) - Google Agent Development Kit starter template - [Semantic Kernel Starter](starter_ai_agents/semantic_kernel_starter) - Microsoft Semantic Kernel `ChatCompletionAgent` with plugin-based tool calling - [smolagents Starter](starter_ai_agents/smolagents_starter) - Hugging Face smolagents code-first web-search agent - [AutoGen Starter](starter_ai_agents/autogen_starter) - Microsoft AutoGen `AssistantAgent` with a custom tool, powered by Nebius Token Factory - [cagent Starter](starter_ai_agents/cagent_starter) - Open-source customizable multi-agent runtime by Docker - [Sayna Voice Agent](starter_ai_agents/sayna_starter) - Real-time voice infrastructure with multi-provider STT/TTS (Deepgram, ElevenLabs, Azure, Google) and WebSocket streaming - [KAOS Starter](starter_ai_agents/kaos_starter) - Kubernetes-native multi-agent system with MCP tools and in-cluster LLM ### ๐Ÿชถ Simple Agents **Straightforward, practical use-cases for everyday AI applications.** _14 projects_ - [Agno AI Examples](simple_ai_agents/agno_ai_examples) - Simple to multi-agent examples with web search & knowledge base - [Finance Agent](simple_ai_agents/finance_agent) - Real-time stock & market data tracking agent - [Human-in-the-Loop Agent](simple_ai_agents/human_in_the_loop_agent) - HITL actions for safe AI task execution - [Newsletter Generator](simple_ai_agents/newsletter_agent) - AI-powered newsletter builder with Firecrawl integration - [Reasoning Agent](simple_ai_agents/reasoning_agent) - Step-by-step financial reasoning demonstration - [Agno UI Example](simple_ai_agents/agno_ui_agent) - Interactive UI for web & finance agents - [Mastra Weather Bot](simple_ai_agents/mastra_ai_weather_agent) - Weather updates using Mastra AI framework - [Calendar Assistant](simple_ai_agents/cal_scheduling_agent) - Calendar scheduling integration with Cal.com - [Smart Scheduler Assistant](simple_ai_agents/email_to_calendar_scheduler) - AI-powered Gmail reader and Google Calendar manager - [Web Automation Agent](simple_ai_agents/browser_agent) - Browser automation agent using Nebius & browser-use - [Nebius Chat](simple_ai_agents/nebius_chat) - Chat interface for Nebius Token Factory - [RouteLLM Chat](simple_ai_agents/llm_router) - Intelligent model routing with RouteLLM (GPT-4o-mini vs Nebius Llama) for cost optimization - [Talk to Your DB](simple_ai_agents/talk_to_db) - Natural language database queries with GibsonAI & LangChain - [Agent Discovery Agent](simple_ai_agents/agent_discovery_agent) - Find and compare AI agents across NANDA, MCP, Virtuals, A2A, and ERC-8004 registries ### ๐ŸŽ™๏ธ Voice Agents **Real-time voice assistants and streaming speech pipelines.** _6 projects_ - [Healthcare Voice Contact Center](voice_agents/healthcare_contact_center) - Pipecat healthcare contact center with appointment booking, FAQ handling, and supervisor escalation - [LiveKit + Gemini Realtime](voice_agents/livekit_gemini_agents) - LiveKit Agents with Google Gemini Live (`gemini` multimodal realtime) for low-latency voice conversations in a LiveKit room - [LiveKit Voice Agent with Web Search](voice_agents/livekit_web_search_agent) - LiveKit + Gemini realtime voice agent with an Olostep-backed `web_search` tool for fresh, source-cited answers - [LiveKit RSVP Confirmation Agent](voice_agents/livekit_rsvp_agent) - Outbound voice agent that calls attendees, confirms RSVPs, and updates a JSON-backed event database - [Pipecat + Sarvam](voice_agents/pipecat_agent) - Pipecat voice pipeline with Sarvam STT/TTS and OpenAI for chat; WebRTC (browser) or Daily transport via the Pipecat runner - [Speed-to-Lead Voice Agent](voice_agents/speed_to_lead_agent) - LiveKit-based voice agent that calls inbound leads instantly, routes them to specialists, and logs to a mock CRM ### ๐Ÿ—‚๏ธ MCP Agents **Examples using Model Context Protocol for external tool integration.** _13 projects_ - [Doc-MCP](mcp_ai_agents/doc_mcp) - Semantic RAG documentation & Q&A system - [LangGraph MCP Agent](mcp_ai_agents/langchain_langgraph_mcp_agent) - LangChain ReAct agent with Couchbase integration - [GitHub MCP Agent](mcp_ai_agents/github_mcp_agent) - Repository insights and analysis via MCP - [MCP Starter](mcp_ai_agents/mcp_starter) - GitHub repository analyzer starter template - [Talk to your Docs](mcp_ai_agents/docs_qna_agent) - Documentation Q&A agent with MCP - [Database MCP Agent](mcp_ai_agents/database_mcp_agent) - Conversational AI agent for managing GibsonAI database projects and schemas - [Hotel Finder Agent](mcp_ai_agents/hotel_finder_agent) - Hotel search and booking using MCP integration - [Custom MCP Server](mcp_ai_agents/custom_mcp_server) - Custom MCP server implementation example - [Couchbase MCP Server](mcp_ai_agents/couchbase_mcp_server) - Couchbase database integration with MCP protocol - [ScaleKit Exa MCP Security](mcp_ai_agents/scalekit-exa-mcp-security) - Security-focused MCP integration with Exa search - [Docker E2B MCP Agent](mcp_ai_agents/e2b_docker_mcp_agent) - Secure AI agent for running agents in sandboxed Docker environments via MCP Gateway - [Taskade MCP Agent](mcp_ai_agents/taskade_mcp_agent) - AI-powered workspace agent for managing projects, tasks, and workflows via Taskade MCP - [Telemetry MCP Okahu](mcp_ai_agents/telemetry-mcp-okahu) - Self-healing Text-to-SQL demo using Okahu Cloud traces via hosted MCP ### ๐Ÿง  Memory Agents **Agents with advanced memory capabilities for context retention and personalization.** _12 projects_ - [Agno Memory Agent](memory_agents/agno_memory_agent) - Agno-based agent with persistent memory capabilities - [arXiv Researcher Agent with Memori](memory_agents/arxiv_researcher_agent_with_memori) - Research assistant using OpenAI Agents and GibsonAI Memori - [AWS Strands Agent with Memori](memory_agents/aws_strands_agent_with_memori) - AWS Strands agent enhanced with Memori memory system - [Blog Writing Agent](memory_agents/blog_writing_agent) - Personalized blog writing agent with memory for style consistency - [Social Media Agent](memory_agents/social_media_agent) - Social media automation agent with memory for brand voice - [Job Search Agent](memory_agents/job_search_agent) - Job search agent with memory for preference tracking - [Brand Reputation Monitor](memory_agents/brand_reputation_monitor) - AI-powered brand reputation monitoring with news analysis and sentiment tracking - [Product Launch Agent](memory_agents/product_launch_agent) - Competitive intelligence tool for analyzing competitor product launches - [AI Consultant Agent](memory_agents/ai_consultant_agent/) - AI-powered consulting agent using **Memori v3** as long-term memory fabric and **ExaAI** for research - [Customer Support Voice Agent](memory_agents/customer_support_voice_agent) - Voice-enabled customer support assistant with Memori v3 and Firecrawl for knowledge base management - [YouTube Trend Agent](memory_agents/youtube_trend_agent) - YouTube channel analysis agent with Memori, Agno, and Exa for trend analysis and video ideas - [Study Coach Agent](memory_agents/study_coach_agent) - AI-powered study coach with Memori v3 and LangGraph for multi-step verification of understanding ### ๐Ÿ“š RAG Applications **Retrieve-augmented generation examples for document understanding and knowledge bases.** _12 projects_ - [Agentic RAG](rag_apps/agentic_rag) - Agentic RAG implementation with Agno & GPT-5 - [Agentic RAG with Web Search](rag_apps/agentic_rag_with_web_search) - Advanced RAG with CrewAI, Qdrant, and Exa for hybrid search capabilities - [Resume Optimizer](rag_apps/resume_optimizer) - AI-powered resume optimization and enhancement tool - [LlamaIndex RAG Starter](rag_apps/llamaIndex_starter) - LlamaIndex + Nebius RAG starter template - [PDF RAG Analyzer](rag_apps/pdf_rag_analyser) - Multi-PDF chat and analysis system - [Qwen3 RAG Chat](rag_apps/qwen3_rag) - PDF chatbot interface built with Streamlit - [Chat with Code](rag_apps/chat_with_code) - Conversational code explorer and documentation assistant - [Gemma3 OCR](rag_apps/gemma_ocr/) - OCR-based document and image processor using Gemma3 model - [Nvidia Nemotron OCR](rag_apps/nvidia_ocr/) - OCR-based document and image parsing using Nvidia Nemotron-Nano-V2-12b - [Contextual AI RAG](rag_apps/contextual_ai_rag) - Enterprise-level RAG with managed datastores and quality evaluation - [Advanced RAG with Reranking](rag_apps/advanced_rag_with_reranking) - Production-shaped PDF RAG with contextual retrieval, Qdrant hybrid search, reranking, streaming answers, upload ingestion, and clickable citations - [Simple RAG](rag_apps/simple_rag) - Basic RAG implementation with Nebius for quick starts - [WFGY 16 Problem Map LLM Debugger](rag_apps/wfgy_llm_debugger) - 16-mode map based debugger for LLM and RAG bugs ### ๐Ÿ”ฌ Advanced Agents **Complex multi-agent pipelines for production-ready end-to-end workflows.** _18 projects_ - [Nebius AutoResearch](advance_ai_agents/nebius-autoresearch-autoresearch-mar30) - NYC taxi analytics pipeline optimizer; iterative code search with Nebius Token Factory (real-time or batch inference) - [AgentField Financial Research Agent](advance_ai_agents/agentfield_finance_research_agent) - Financial Research Agent with AgentField - [Due Diligence Agent](advance_ai_agents/due_diligence_agent) - Multi-agent company due diligence pipeline with AG2 and TinyFish deep web scraping - [Deep Researcher](advance_ai_agents/deep_researcher_agent) - Multi-stage research agent with Agno & ScrapeGraph AI - [Candilyzer](advance_ai_agents/candidate_analyser) - Candidate analysis tool for GitHub/LinkedIn profiles - [Job Finder](advance_ai_agents/job_finder_agent) - LinkedIn job search automation with Bright Data integration - [AI Trend Analyzer](advance_ai_agents/trend_analyzer_agent) - AI trend mining and analysis with Google ADK - [Conference Talk Generator](advance_ai_agents/conference_talk_abstract_generator) - Automated talk abstract generation with Google ADK & Couchbase - [Finance Service Agent](advance_ai_agents/finance_service_agent) - FastAPI server for stock data and predictions with Agno - [Price Monitoring Agent](advance_ai_agents/price_monitoring_agent) - Price monitoring and alerting agent powered by CrewAI, Twilio & Nebius - [Startup Idea Validator Agent](advance_ai_agents/startup_idea_validator_agent) - Agentic workflow to validate and analyze startup ideas - [Meeting Assistant Agent](advance_ai_agents/meeting_assistant_agent) - Automated meeting notes and task creation from conversations - [AI Hedgefund](advance_ai_agents/ai-hedgefund) - Agentic workflow for comprehensive financial analysis - [Smart GTM Agent](advance_ai_agents/smart_gtm_agent) - Go-to-market strategy and competitive analysis agent - [Conference Agnostic CFP Generator](advance_ai_agents/conference_agnositc_cfp_generator) - Automated conference proposal generation system - [Car Finder Agent](advance_ai_agents/car_finder_agent) - AI-powered used car recommendation system with CrewAI and MongoDB - [Content Team Agent](advance_ai_agents/content_team_agent) - SEO content optimization workflow with Agno & SerpAPI for Google AI Search ranking - [Temporal Agents](advance_ai_agents/temporal_agents/) - Examples of Temporal based AI Agents ## ๐Ÿ“บ Tutorials & Videos ### ๐ŸŽ“ Course Playlists - [**AWS Strands Course**](https://www.youtube.com/playlist?list=PLMZM1DAlf0Lrc43ZtUXAwYu9DhnqxzRKZ) - Complete 8-lesson course on building AI agents with AWS Strands SDK ### ๐Ÿ”ง Framework Tutorials - [**Build with MCP**](https://www.youtube.com/playlist?list=PLMZM1DAlf0Lolxax4L2HS54Me8gn1gkz4) - Model Context Protocol tutorials and examples - [**Build AI Agents**](https://www.youtube.com/playlist?list=PLMZM1DAlf0LqixhAG9BDk4O_FjqnaogK8) - General AI agent development tutorials - [**AI Agents, MCP and more...**](https://www.youtube.com/playlist?list=PL2ambAOfYA6-LDz0KpVKu9vJKAqhv0KKI) - Mixed tutorials and project demos ---
## ๐Ÿ“ฅ Stay Updated with Daily AI Insight! Get easy-to-follow weekly tutorials and deep dives on AI, LLMs, and agent frameworks. Perfect for developers who want to learn, build, and stay ahead with new tech. Subscribe our Newsletter! [![Subscribe to our Newsletter](https://github.com/user-attachments/assets/990d1947-337b-4e87-a7e6-e619ec19dee6)](https://mranand.substack.com/subscribe)
--- ## Getting Started ### Prerequisites - **Python 3.10+** (Python 3.11+ recommended for newer projects) - **Git** for cloning the repository - **Package Manager**: `pip` or `uv` (recommended for faster installs) - **API Keys**: Most projects require API keys (see individual project READMEs) ### Quick Start 1. **Clone the repository** ```bash git clone https://github.com/Arindam200/awesome-ai-apps.git cd awesome-ai-apps ``` 2. **Choose a project** and navigate to its directory ```bash cd starter_ai_agents/agno_starter # Example: Start with Agno starter ``` 3. **Set up environment variables** ```bash cp .env.example .env # Copy example environment file # Edit .env with your API keys ``` 4. **Install dependencies** ```bash # Using pip pip install -r requirements.txt # OR using uv (recommended - faster) uv sync # or uv pip install -e . ``` 5. **Run the project** ```bash python main.py # or for Streamlit apps streamlit run app.py ``` ## ๐Ÿค Contributing We welcome contributions from the community! Here's how you can help: - ๐Ÿ› **Report bugs** or suggest improvements via [GitHub Issues](https://github.com/Arindam200/awesome-ai-apps/issues) - ๐Ÿ’ก **Add new projects** - Submit your own AI agent examples - ๐Ÿ“ **Improve documentation** - Help make projects more accessible - ๐Ÿ”ง **Fix issues** - Contribute code improvements and bug fixes **Before contributing:** - Read our [Contributing Guidelines](CONTRIBUTING.md) for detailed information - Check existing issues to avoid duplicates - Follow the project structure and naming conventions - Ensure your project includes a comprehensive README.md **Important:** This project follows a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating, you agree to abide by its terms. ## ๐Ÿ“œ License This repository is licensed under the [MIT License](./LICENSE). Feel free to use and modify the examples for your projects. ## ๐Ÿ‘ฅ Core Maintainers This project is actively maintained by:

Arindam Majumder     Shivay Lamba     Astrodevil

Arindam Majumder  ยท  Shivay Lamba  ยท  Astrodevil

For any questions, suggestions, or contributions, feel free to reach out to the maintainers. ## Thank You for the Support! ๐Ÿ™ [![Star History Chart](https://api.star-history.com/svg?repos=Arindam200/awesome-ai-apps&type=Date)](https://www.star-history.com/#Arindam200/awesome-ai-apps&Date)