This repository is a comprehensive collection of 70+ practical examples, tutorials, and recipes for building powerful LLM-powered applications. From simple chatbots to advanced AI agents, these projects serve as a guide for developers working with various AI frameworks and tools.
A huge thank you to our sponsors for their generous support!
|
Web Data Platform |
AI Inference Provider |
AI Web Scraping framework |
|
SQL Native Memory for AI |
Agentic Application Platform |
Auth Stack for AI |
Interested in sponsoring this project? Feel free to reach out!
Comprehensive hands-on course on building AI agents with AWS Strands SDK:
- AWS Strands Course - 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
Quick-start agents for learning and extending different AI frameworks. 12 projects
- Agno HackerNews Analysis - Agno-based agent for trend analysis on HackerNews
- OpenAI SDK Starter - OpenAI Agents SDK with email helper & haiku writer examples
- LlamaIndex Task Manager - LlamaIndex-powered task assistant
- CrewAI Research Crew - Multi-agent research team example
- PydanticAI Weather Bot - Real-time weather information agent
- LangChain-LangGraph Starter - LangChain + LangGraph workflow starter
- AWS Strands Agent Starter - Weather report agent using AWS Strands SDK
- Camel AI Starter - Performance benchmarking tool comparing various AI models
- DSPy Starter - DSPy framework for building and optimizing AI systems
- Google ADK Starter - Google Agent Development Kit starter template
- cagent Starter - Open-source customizable multi-agent runtime by Docker
- Sayna Voice Agent - Real-time voice infrastructure with multi-provider STT/TTS (Deepgram, ElevenLabs, Azure, Google) and WebSocket streaming
Straightforward, practical use-cases for everyday AI applications. 13 projects
- Agno AI Examples - Simple to multi-agent examples with web search & knowledge base
- Finance Agent - Real-time stock & market data tracking agent
- Human-in-the-Loop Agent - HITL actions for safe AI task execution
- Newsletter Generator - AI-powered newsletter builder with Firecrawl integration
- Reasoning Agent - Step-by-step financial reasoning demonstration
- Agno UI Example - Interactive UI for web & finance agents
- Mastra Weather Bot - Weather updates using Mastra AI framework
- Calendar Assistant - Calendar scheduling integration with Cal.com
- Smart Scheduler Assistant - AI-powered Gmail reader and Google Calendar manager
- Web Automation Agent - Browser automation agent using Nebius & browser-use
- Nebius Chat - Chat interface for Nebius Token Factory
- RouteLLM Chat - Intelligent model routing with RouteLLM (GPT-4o-mini vs Nebius Llama) for cost optimization
- Talk to Your DB - Natural language database queries with GibsonAI & LangChain
Examples using Model Context Protocol for external tool integration. 11 projects
- Doc-MCP - Semantic RAG documentation & Q&A system
- LangGraph MCP Agent - LangChain ReAct agent with Couchbase integration
- GitHub MCP Agent - Repository insights and analysis via MCP
- MCP Starter - GitHub repository analyzer starter template
- Talk to your Docs - Documentation Q&A agent with MCP
- Database MCP Agent - Conversational AI agent for managing GibsonAI database projects and schemas
- Hotel Finder Agent - Hotel search and booking using MCP integration
- Custom MCP Server - Custom MCP server implementation example
- Couchbase MCP Server - Couchbase database integration with MCP protocol
- ScaleKit Exa MCP Security - Security-focused MCP integration with Exa search
- Docker E2B MCP Agent - Secure AI agent for running agents in sandboxed Docker environments via MCP Gateway
Agents with advanced memory capabilities for context retention and personalization. 12 projects
- Agno Memory Agent - Agno-based agent with persistent memory capabilities
- arXiv Researcher Agent with Memori - Research assistant using OpenAI Agents and GibsonAI Memori
- AWS Strands Agent with Memori - AWS Strands agent enhanced with Memori memory system
- Blog Writing Agent - Personalized blog writing agent with memory for style consistency
- Social Media Agent - Social media automation agent with memory for brand voice
- Job Search Agent - Job search agent with memory for preference tracking
- Brand Reputation Monitor - AI-powered brand reputation monitoring with news analysis and sentiment tracking
- Product Launch Agent - Competitive intelligence tool for analyzing competitor product launches
- AI Consultant Agent - AI-powered consulting agent using Memori v3 as long-term memory fabric and ExaAI for research
- Customer Support Voice Agent - Voice-enabled customer support assistant with Memori v3 and Firecrawl for knowledge base management
- YouTube Trend Agent - YouTube channel analysis agent with Memori, Agno, and Exa for trend analysis and video ideas
- Study Coach Agent - AI-powered study coach with Memori v3 and LangGraph for multi-step verification of understanding
Retrieve-augmented generation examples for document understanding and knowledge bases. 11 projects
- Agentic RAG - Agentic RAG implementation with Agno & GPT-5
- Agentic RAG with Web Search - Advanced RAG with CrewAI, Qdrant, and Exa for hybrid search capabilities
- Resume Optimizer - AI-powered resume optimization and enhancement tool
- LlamaIndex RAG Starter - LlamaIndex + Nebius RAG starter template
- PDF RAG Analyzer - Multi-PDF chat and analysis system
- Qwen3 RAG Chat - PDF chatbot interface built with Streamlit
- Chat with Code - Conversational code explorer and documentation assistant
- Gemma3 OCR - OCR-based document and image processor using Gemma3 model
- Nvidia Nemotron OCR - OCR-based document and image parsing using Nvidia Nemotron-Nano-V2-12b
- Contextual AI RAG - Enterprise-level RAG with managed datastores and quality evaluation
- Simple RAG - Basic RAG implementation with Nebius for quick starts
Complex multi-agent pipelines for production-ready end-to-end workflows. 14 projects
- Deep Researcher - Multi-stage research agent with Agno & ScrapeGraph AI
- Candilyzer - Candidate analysis tool for GitHub/LinkedIn profiles
- Job Finder - LinkedIn job search automation with Bright Data integration
- AI Trend Analyzer - AI trend mining and analysis with Google ADK
- Conference Talk Generator - Automated talk abstract generation with Google ADK & Couchbase
- Finance Service Agent - FastAPI server for stock data and predictions with Agno
- Price Monitoring Agent - Price monitoring and alerting agent powered by CrewAI, Twilio & Nebius
- Startup Idea Validator Agent - Agentic workflow to validate and analyze startup ideas
- Meeting Assistant Agent - Automated meeting notes and task creation from conversations
- AI Hedgefund - Agentic workflow for comprehensive financial analysis
- Smart GTM Agent - Go-to-market strategy and competitive analysis agent
- Conference Agnostic CFP Generator - Automated conference proposal generation system
- Car Finder Agent - AI-powered used car recommendation system with CrewAI and MongoDB
- Content Team Agent - SEO content optimization workflow with Agno & SerpAPI for Google AI Search ranking
- AWS Strands Course - Complete 8-lesson course on building AI agents with AWS Strands SDK
- Build with MCP - Model Context Protocol tutorials and examples
- Build AI Agents - General AI agent development tutorials
- AI Agents, MCP and more... - Mixed tutorials and project demos
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!
- Python 3.10+ (Python 3.11+ recommended for newer projects)
- Git for cloning the repository
- Package Manager:
piporuv(recommended for faster installs) - API Keys: Most projects require API keys (see individual project READMEs)
-
Clone the repository
git clone https://github.com/Arindam200/awesome-ai-apps.git cd awesome-ai-apps -
Choose a project and navigate to its directory
cd starter_ai_agents/agno_starter # Example: Start with Agno starter
-
Set up environment variables
cp .env.example .env # Copy example environment file # Edit .env with your API keys
-
Install dependencies
# Using pip pip install -r requirements.txt # OR using uv (recommended - faster) uv sync # or uv pip install -e .
-
Run the project
python main.py # or for Streamlit apps streamlit run app.py
We welcome contributions from the community! Here's how you can help:
- π Report bugs or suggest improvements via GitHub 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 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. By participating, you agree to abide by its terms.
This repository is licensed under the MIT License. Feel free to use and modify the examples for your projects.

