#99th of 65 in Learning and cookbooks

awesome-llm-apps

Collection of 100+ runnable LLM agent, RAG and voice app examples in Python

Stars
143.6k
License
Apache-2.0
Last commit
Oct 2026
Language
Python
Stars, last 29 weeks+40,171
10 Apr 2026: 103,471 stars17 Apr 2026: 104,637 stars24 Apr 2026: 105,858 stars1 May 2026: 106,872 stars8 May 2026: 107,923 stars15 May 2026: 109,128 stars22 May 2026: 110,156 stars29 May 2026: 110,905 stars5 Jun 2026: 112,177 stars12 Jun 2026: 113,201 stars19 Jun 2026: 113,953 stars26 Jun 2026: 114,683 stars3 Jul 2026: 115,355 stars10 Jul 2026: 116,731 stars17 Jul 2026: 122,742 stars24 Jul 2026: 126,552 stars31 Jul 2026: 128,573 stars7 Aug 2026: 130,581 stars14 Aug 2026: 131,932 stars21 Aug 2026: 132,870 stars28 Aug 2026: 134,430 stars4 Sept 2026: 135,536 stars11 Sept 2026: 136,754 stars18 Sept 2026: 138,377 stars25 Sept 2026: 139,321 stars2 Oct 2026: 140,179 stars9 Oct 2026: 140,880 stars16 Oct 2026: 142,003 stars23 Oct 2026: 142,877 stars30 Oct 2026: 143,642 stars

103,471 on 10 Apr 2026143,642 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A repository of self-contained example apps, grouped into agent skills, starter agents, multi-agent teams, voice agents, MCP agents, RAG tutorials and generative UI demos. Most are Python and run with pip install and streamlit run, using Claude, Gemini, OpenAI, DeepSeek, Llama or Qwen. It is a set of templates to copy from, not one installable product.

Who it is for: Developers looking for working LLM agent and RAG example code to adapt

Strengths

  • Broad coverage: starter agents, multi-agent teams, voice, MCP and about 20 RAG variants
  • Each example is a separate folder, so one can be run without the rest
  • Apache-2.0 license allows reuse in commercial projects
  • Some examples run fully local, such as Llama 3.2 with Qdrant and no API keys

Weaknesses

  • Not a library or product: no shared package, versioning or releases
  • Many examples need paid API keys (OpenAI, Gemini, Firecrawl and others)
  • Dependencies and quality vary per folder, with no single install
  • A few entries link to external repos rather than containing the code

What it needs

  • GPU optional
  • Needs Python, Streamlit, LLM provider API keys (varies per app), Qdrant (some RAG apps)
  • Models: Claude, Gemini, GPT, DeepSeek, Llama

Quick answers

Is awesome-llm-apps open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does awesome-llm-apps need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Also in Learning and cookbooks

See all 65
Also in Learning and cookbooks
RankProjectScore
1ai-engineering-from-scratchHands-on AI engineering curriculum with 542 lessons across 20 phases76.2k starsMIT89 out of 100
2generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript122.7k starsMIT81 out of 100
3rag_techniquesCollection of 42 runnable notebooks implementing RAG techniques30.2k starscustom license79 out of 100
#4cs249r_bookOpen textbook and course materials for machine learning systems engineering29.8k starscustom license79 out of 100
#5ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework78.6k starsMIT78 out of 100