Skip to main content

Awesome AI Apps

70+ practical examples, tutorials, and recipes for building powerful LLM-powered applications

What You’ll Find Here

This repository contains a comprehensive collection of practical AI application examples organized by complexity and use case. Whether you’re just starting with AI agents or building production-ready systems, you’ll find relevant examples and patterns.

70+ Projects

Practical examples across 6 categories

10+ Frameworks

Agno, OpenAI SDK, LangChain, CrewAI, and more

Production Ready

Observability, guardrails, and best practices

Project Categories

Explore projects organized by complexity and use case:

Starter Agents

Quick-start boilerplate for 13 different AI frameworks

Simple Agents

14 practical single-purpose agents for everyday tasks

MCP Agents

12 examples using Model Context Protocol

Memory Agents

12 agents with persistent memory capabilities

RAG Applications

11 retrieval-augmented generation examples

Advanced Agents

14 complex multi-agent workflows

AWS Strands Course for Beginners

Complete 8-lesson course covering agent fundamentals to production patterns with AWS Strands SDK

Key Features

Multi-Agent Systems

Learn patterns like orchestrator agents, swarm intelligence, and graph workflows

Memory Systems

Build agents with persistent context using GibsonAI Memori

RAG Workflows

Implement retrieval-augmented generation with vector databases

Production Patterns

Observability, safety guardrails, and monitoring

Quick Start

Get up and running with your first AI agent in minutes:
1

Clone the repository

git clone https://github.com/Arindam200/awesome-ai-apps.git
cd awesome-ai-apps
2

Choose a project

Navigate to any project directory based on your interest:
cd starter_ai_agents/agno_starter
3

Install dependencies

pip install -r requirements.txt
4

Set up API keys

Copy the example environment file and add your keys:
cp .env.example .env
# Edit .env with your API keys
5

Run the project

python main.py

Finance Agent

Real-time stock and market data tracking

GitHub MCP Agent

Repository insights via Model Context Protocol

Deep Researcher

Multi-stage research agent with web scraping

Newsletter Generator

AI-powered newsletter builder

Supported Frameworks

Agno

Most widely used framework in examples

OpenAI SDK

Official OpenAI Agents SDK

LangChain

Graph-based workflows with LangGraph

CrewAI

Multi-agent collaboration framework

AWS Strands

Complete course with 8 lessons

PydanticAI

Type-safe agent framework

Community & Support

GitHub Repository

Star the repo and contribute to the collection

Contributing Guide

Learn how to add your own projects
This project follows the MIT License - feel free to use and modify the examples for your projects.

Build docs developers (and LLMs) love