Skip to main content

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:
1

Basic Agent Creation

Build your first agent with simple tools and understand core concepts
2

Session Management

Implement persistent conversations and state management
3

Structured Output

Extract structured data using Pydantic models
4

MCP Integration

Integrate external tools via Model Context Protocol
5

Human-in-the-Loop

Implement patterns for requesting human input and approval
6

Multi-Agent Patterns

Advanced orchestration, swarm intelligence, and graph workflows
7

Observability

Monitor your agents with OpenTelemetry and Langfuse
8

Guardrails

Implement safety measures and content filtering

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!

Build docs developers (and LLMs) love