Awesome AI Apps
Welcome to Awesome AI Apps - 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.What You’ll Find Here
This collection provides real-world, production-ready examples organized by complexity and use case. Whether you’re just starting with AI agents or building complex multi-agent workflows, you’ll find practical examples to learn from and build upon.Project Categories
Our examples are organized into six main categories:Starter Agents
Quick-start boilerplate examples for learning different AI frameworks
Simple Agents
Straightforward, single-purpose agents for everyday use cases
MCP Agents
Examples using Model Context Protocol for external tool integration
Memory Agents
Agents with persistent memory capabilities for context retention
RAG Applications
Retrieval-Augmented Generation examples with vector databases
Advanced Agents
Complex multi-agent pipelines for production workflows
Starter Agents
13 projects - Quick-start agents for learning and extending different AI frameworks:- 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
- KAOS Starter - Kubernetes-native multi-agent system with MCP tools
Simple Agents
14 projects - Straightforward, practical use-cases for everyday AI applications:- Finance tracking agents with real-time stock & market data
- Newsletter generators with Firecrawl integration
- Calendar scheduling assistants with Cal.com integration
- Browser automation agents using Nebius & browser-use
- Natural language database query interfaces
- Human-in-the-loop agents for safe AI task execution
- Intelligent model routing for cost optimization
MCP Agents
12 projects - Examples using Model Context Protocol for external tool integration:- Semantic RAG documentation & Q&A systems
- GitHub repository insights and analysis
- Database management agents
- Hotel finder and booking agents
- Custom MCP server implementations
- Couchbase database integration
- Security-focused MCP integrations
Memory Agents
12 projects - Agents with advanced memory capabilities:- Research assistants using OpenAI Agents and GibsonAI Memori
- Blog writing agents with memory for style consistency
- Social media automation with brand voice retention
- Job search agents with preference tracking
- Brand reputation monitoring with sentiment tracking
- YouTube channel analysis with trend tracking
- AI-powered study coaches with learning verification
RAG Applications
11 projects - Retrieve-augmented generation examples:- Agentic RAG implementations with GPT-4 and web search
- Resume optimization tools
- PDF chat and analysis systems
- Conversational code explorers
- OCR-based document processors
- Enterprise-level RAG with quality evaluation
Advanced Agents
14 projects - Complex multi-agent pipelines for production:- Financial research agents with AgentField
- Multi-stage research agents with Agno & ScrapeGraph AI
- LinkedIn job search automation with Bright Data
- AI trend analyzers with Google ADK
- Price monitoring and alerting systems
- Meeting assistants with automated notes and tasks
- Startup idea validators with agentic workflows
- SEO content optimization workflows
Learning Resources
AWS Strands Course
A comprehensive 8-lesson progressive course covering:Frameworks Covered
This collection includes examples using:- Agno - Modern Python framework for building AI agents
- OpenAI Agents SDK - Official OpenAI agent framework
- AWS Strands - AWS SDK for building production agents
- LlamaIndex - Data framework for LLM applications
- LangChain/LangGraph - Framework for developing applications with LLMs
- CrewAI - Framework for orchestrating role-playing AI agents
- PydanticAI - Agent framework with Pydantic integration
- Google ADK - Google Agent Development Kit
- DSPy - Framework for programming with foundation models
- Camel AI - Multi-agent framework for task automation
Infrastructure & Services
Examples integrate with leading AI infrastructure providers:- Nebius Token Factory - Primary AI inference provider across examples
- GibsonAI Memori - Memory system for context retention
- ScrapeGraph AI - Intelligent web data extraction
- Qdrant - Vector database for RAG applications
- Couchbase - NoSQL database integration
- Firecrawl - Web scraping and crawling
- Exa - AI-powered search
Who This Is For
Beginners
Start with Starter Agents to learn framework basics with simple, well-documented examples
Intermediate Developers
Explore Simple Agents and RAG Applications to build practical, single-purpose tools
Advanced Engineers
Dive into Advanced Agents and Multi-Agent Patterns for production-ready workflows
Teams
Use these examples as templates and references for your own AI application development
Getting Started
Ready to build your first AI agent? Head over to the Quick Start Guide to run your first example in minutes.All examples are open source and available on GitHub. Contributions are welcome!