awesome-ai-apps
A collection of projects showcasing RAG, agents, workflows, and other AI use cases
GitHub Stars
7,246
User Rating
Not Rated
Favorites
0
Views
65
Forks
875
Issues
26

This repository is a comprehensive collection of 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.
π Sponsors
A huge thank you to our sponsors for their generous support!
|
Web Data Platform |
AI Inference Provider |
AI Web Scraping framework |
AI for Databases |
π Become a Sponsor
Interested in sponsoring this project? Feel free to reach out!
π NEW: AWS Strands Course for Beginners
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
π Featured AI Apps
π§© Starter Agents
Quick-start agents for learning and extending:
- Agno HackerNews Analysis - Agno-based agent for trend analysis on HackerNews.
- OpenAI SDK Starter - OpenAI Agents SDK based email helper & haiku writer.
- LlamaIndex Task Manager - LlamaIndex-powered task assistant.
- CrewAI Research Crew - Multi-agent research team.
- PydanticAI Weather Bot - Real-time weather info.
- LangChain-LangGraph Starter - LangChain + LangGraph starter.
- AWS Strands Agent Starter - Weather report Agent.
- Camel AI Starter - Performance benchmarking tool that compares the performance of various AI models.
- DSPy Starter - DSPy framework for building and optimizing AI systems.
- Google ADK Starter - Google Agent Development Kit starter.
- cagent Starter - An open source and easy to use, customizable multi-agent runtime by Docker that orchestrates AI agents
πͺΆ Simple Agents
Straightforward, practical use-cases:
- Finance Agent - Tracks live stock & market data.
- Human-in-the-Loop Agent - HITL actions for safe AI tasks.
- Newsletter Generator - AI newsletter builder with Firecrawl.
- Reasoning Agent - Financial reasoning step-by-step.
- Agno UI Example - UI for web & finance agents.
- Mastra Weather Bot - Weather updates with Mastra AI.
- Calendar Assistant - Calendar scheduling with Cal.com.
- Web Automation Agent - Simple Browser Agent implementation with Nebius & browser use.
- Nebius Chat - Nebius Token Factory Chat interface.
- Talk to Your DB - Talk to your Database with GibsonAI & Langchain
ποΈ MCP Agents
Examples using Model Context Protocol:
- Doc-MCP - Semantic RAG docs & Q&A.
- LangGraph MCP Agent - LangChain ReAct agent with Couchbase.
- GitHub MCP Agent - Repo insights via MCP.
- MCP Starter - GitHub repo analyzer starter.
- Talk to your Docs - Documentation QnA Agent
- Database MCP Agent - A conversational AI agent for managing GibsonAI database projects and schemas.
- Hotel Finder Agent - Find and book hotels using MCP integration.
- Custom MCP Server - Custom MCP server implementation.
- Couchbase MCP Server - Couchbase database integration with MCP.
- ScaleKit Exa MCP Security - Security-focused MCP integration with Exa.
- Docker E2B MCP Agent - Secure AI Agent for running Agents in Sandbox with Docker MCP Gateway access
π§ Memory Agents
Agents with advanced memory capabilities:
- Agno Memory Agent - Agno-based agent with persistent memory.
- 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.
- Blog Writing Agent - Personalized blog writing agent with memory.
- Social Media Agent - Social media automation agent with memory.
π RAG Applications
Retrieve-augmented generation examples:
- Agentic RAG - Agentic RAG with Agno & GPT 5.
- Agentic RAG with Web Search - Advanced RAG with CrewAI, Qdrant, and Exa for hybrid search.
- Resume Optimizer - Boost resumes with AI.
- LlamaIndex RAG Starter - LlamaIndex + Nebius RAG starter.
- PDF RAG Analyzer - Chat with multiple PDFs.
- Qwen3 RAG Chat - PDF chatbot with Streamlit.
- Chat with Code - Conversational code explorer.
- Gemma3 OCR - OCR-based document and image processor using Gemma3
- Nvidia Nemotron OCR - OCR-based Document and image parse using Nvidia Nemotron-Nano-V2-12b
- Contextual AI RAG - Enterprise-level RAG with managed datastores and quality evaluation.
π¬ Advanced Agents
Complex pipelines for end-to-end workflows:
- Deep Researcher - Multi-stage research with Agno & Scrapegraph AI.
- Candilyzer - Analyze GitHub/LinkedIn profiles.
- Job Finder - LinkedIn job search with Bright Data.
- AI Trend Analyzer - AI trend mining with Google ADK.
- Conference Talk Generator - Draft talk abstracts 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 - Agentic Workflow that send meeting notes and creates task based on conversation.
- AI Hedgefund - Agentic Workflow for financial analysis.
- Smart GTM Agent - Go-to-market strategy and analysis agent.
- Conference Agnostic CFP Generator - Generate conference proposals automatically.
πΊ Playlist of Demo Videos & Tutorials
π Course Playlists
- AWS Strands Course - Complete 8-lesson course on building AI agents with AWS Strands
π§ Framework Tutorials
- Build with MCP - Model Context Protocol tutorials
- Build AI Agents - General AI agent development
- AI Agents, MCP and more... - Mixed tutorials and 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!
Getting Started
Prerequisites
- Python 3.10 or higher
- Git
- pip (Python package manager) or uv
Installation Steps
Clone the repository
git clone https://github.com/Arindam200/awesome-ai-apps.gitNavigate to the desired project directory
cd awesome-ai-apps/starter_ai_agents/agno_starterInstall the required dependencies
pip install -r requirements.txtFollow project-specific instructions
- Each project has its own README.md with detailed setup and usage instructions
- Make sure to read the project-specific documentation before running the application
π€ Contributing
We welcome contributions from the community! If you'd like to contribute, please see our Contributing Guidelines for more information on how to get started.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
π License
This repository is licensed under the MIT License. Feel free to use and modify the examples for your projects.