Skip to content

Awesome AI Apps

A curated collection of 132 example AI apps, tutorials, and recipes built with LLMs, agents, and RAG.

Stars
16.7k
Forks
1.9k
Licence
MIT
Language
Python
Last update
7 days ago
Type
Curated list

What it is

This is a large collection of example projects, tutorials, and starter recipes showing how to build AI-powered applications. It covers topics such as AI agents, voice assistants, retrieval-augmented generation (RAG), and MCP-backed tools, with examples across several frameworks and stacks. People use it as a reference to see working code for common AI app patterns.

  • Browse the Starter Agents section to see small examples for frameworks such as AutoGen, CrewAI, LangChain, and smolagents
  • Pick a RAG or Memory Agent project as a base for your own document question-answering app
  • Follow the Tutorials & Videos section to learn specific techniques
  • Adapt an MCP Agent example to connect an LLM to external tools

Great for

  • Developers learning how to build LLM agents with a specific framework
  • Students looking for working example projects to study
  • Engineers comparing how different AI frameworks handle similar tasks
  • Builders who want a starting template for a RAG or voice agent app

Not ideal for

  • People looking for a single polished product to use directly, since this is a collection of separate examples
  • Non-developers, because most entries assume familiarity with Python and API keys
  • Teams needing production-hardened code, since the README describes these as guides and starters rather than supported products
Step-by-step guide: how to use Awesome AI AppsInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    You'll need: Git · Python

    Clone the repository

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

    Run it

    • Clone the repository and open the folder for the project you want
    • Read that project's own README for its setup steps and required API keys
    • Install that project's dependencies as its README describes
    • Run the example script or app it provides
  3. 3

    Get the most out of it

    • Start with the Starter Agents section to learn the basic pattern for each framework
    • Compare the same task across frameworks, such as LangChain and LangGraph, to see the trade-offs
    • Use the MCP Agents section to learn how tools are exposed to models

Downloads

Strengths

  • Covers many frameworks and use cases in one place, with 132 listed projects
  • Each entry links to its own folder, so you can run only the one you need
  • Released under the MIT license, which allows reuse and modification

Trade-offs

  • It is a directory of separate projects, so quality, dependencies, and maintenance vary between entries
  • Several examples reference specific hosted model providers, which may require paid API keys
  • The README shown is truncated, so this summary covers only the sections visible here

How it compares

ProjectStarsTypeLevelUpdatedBest for
awesome-ai-apps (this)16.7kCurated listintermediate7 days agoDevelopers learning how to build LLM agents with a specific framework
langchain149kFrameworkintermediate4 days agoPython developers building LLM-powered applications
crewAI60.4kLibraryintermediate4 days agoPython developers prototyping multi-agent workflows
llama_index52.8kLibraryintermediate11 days agoPython developers building retrieval-augmented generation (RAG) apps over private documents
ai-engineering-from-scratch76.3kLearning resourceintermediate4 days agoStudents who want to understand how LLMs, retrieval, and agents work internally
ai-engineering-hub40.8kLearning resourceintermediate5 days agoDevelopers who want working examples of RAG or agent systems to adapt

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.