← Directory

Awesome Llm Apps

Open Source
★ 113,029 • Updated Jun 4, 2026, 03:00 PM

Awesome LLM Apps is a curated, open-source repository containing over 100 ready-to-run AI agent and Retrieval-Augmented Generation (RAG) applications built on top of large language models.

Use Cases ▼
01

Building an insurance claim intake AI agent that automates data collection and follow-up conversations.

02

Creating a multi-agent research team where different LLM agents collaborate to gather, verify, and summarize web information.

03

Developing a Python expert coding assistant with customizable skills for code generation, debugging, and explanation.

04

Learning the fundamentals of AI agent frameworks through a structured crash course with progressive examples.

05

Implementing a personal knowledge base chatbot using retrieval-augmented generation to answer questions from custom documents.

What Problem It Solves ▼

Developers and data scientists often struggle to find practical, end-to-end examples that demonstrate how to build, deploy, and scale LLM-based applications beyond simple demos. Awesome LLM Apps solves this by offering a large, diverse, and immediately usable collection of applications that cover real-world scenarios, including AI agents, RAG, and collaboration between multiple agents. It provides a launching pad that eliminates the initial setup and boilerplate, enabling users to focus on customizing and extending the solutions to their own use cases.

Key Features ▼
✓

Vast and diverse collection of over 100 ready-to-run LLM applications.

✓

Covers a wide range of advanced use cases including AI agents, multi-agent systems, and RAG.

✓

Strong community with frequent updates and high engagement (112k stars, 16.6k forks).

✓

Educational resources like crash courses and reusable agent skills facilitate learning.

✓

Simple workflow: clone, customize, and deploy with minimal setup.

Overview

Awesome LLM Apps is a curated, open-source repository containing over 100 ready-to-run AI agent and Retrieval-Augmented Generation (RAG) applications built on top of large language models. The project serves as a comprehensive resource for developers, ML engineers, and data scientists who want to quickly prototype, learn from, and customize LLM-powered solutions. Each application is self-contained, with clear instructions, allowing users to clone the repository and immediately run examples ranging from simple chatbots to complex multi-agent systems.

Full Description ▼

The collection spans a wide spectrum of real-world use cases, including insurance claim intake, multi-agent web research teams, Python expert coding assistants, and advanced RAG pipelines. Applications leverage popular LLM frameworks and models such as OpenAI, LangChain, LlamaIndex, and others, demonstrating best practices in prompt engineering, tool integration, and agent orchestration. The repository is organized into thematic sections, making it easy to browse by topic or difficulty level.

In addition to standalone applications, Awesome LLM Apps offers educational resources like a crash course on AI agent frameworks and a set of 'awesome agent skills' that showcase reusable, modular components for building sophisticated AI agents. With over 1,000 commits, 112k GitHub stars, and 16.6k forks, the project has a vibrant community and is actively maintained, ensuring that examples stay current with the rapidly evolving LLM ecosystem.

By providing a solid foundation of working code, Awesome LLM Apps dramatically reduces the time and effort required to go from idea to a functional LLM application. Users can customize any app to fit their specific needs, add new capabilities, or integrate with their own data and APIs, making it an invaluable resource for both learning and accelerating development.

Pros & Cons

Pros

+

Vast and diverse collection of over 100 ready-to-run LLM applications.

+

Covers a wide range of advanced use cases including AI agents, multi-agent systems, and RAG.

+

Strong community with frequent updates and high engagement (112k stars, 16.6k forks).

+

Educational resources like crash courses and reusable agent skills facilitate learning.

+

Simple workflow: clone, customize, and deploy with minimal setup.

Cons

−

The sheer number of applications can be overwhelming for beginners without clear guidance.

−

Some apps may not be production-grade and might require additional hardening.

−

Lacks centralized support or a formal release cycle; quality can vary between applications.

Similar Tools

gpt-engineer Auto-GPT LangChain LlamaIndex Open Interpreter

More in LLM