Shubhamsaboo/awesome-llm-apps
AI EngineeringA collection of runnable AI agent, RAG and agent-skill examples for developers learning to build LLM applications.
This is a catalogue of examples, not a framework: pick a template, read its code, run it locally. That makes it useful for learning and for grabbing a working starting point, but not as a dependency you install into an existing codebase.
The problem
A developer who wants to build an LLM application usually starts from a blank file and a pile of API documentation. The gap between "I want an agent that reads my docs" and a running prototype is filled with small decisions: how to structure tools, how to wire retrieval, how to handle streaming. This repository shortens that by giving each example as a self-contained app you can clone and run. The step that changes is the starting point: instead of assembling boilerplate, you start from a working app and modify it.
What's different
The repository is organized by shape of application rather than by library: starter agents, advanced multi-step agents, always-on scheduled agents, multi-agent teams, voice agents, generative-UI agents, and agent skills. Each entry links to a directory with its own code and setup, and the README presents one-line descriptions so you can scan for a close match to your problem. The starter set is deliberately single-file, run with an API key, which keeps the reading burden low. The more advanced examples add tools, memory and multi-step reasoning, so the collection doubles as a progression from simple to complex. The skills portion installs into coding agents with a single npx command, which is a different distribution model from cloning an app.
The trade-off is coherence. These are many small, independently maintained examples using different model providers and UI stacks, not one unified API. Code from one example does not necessarily compose with another, and the README is a directory that changes as templates are added weekly. If you need a maintained library with stable interfaces, this is the wrong shape of project. Its value is in the pattern demonstrated, not in reusable abstractions.
Who should try it
Good fit: a developer who learns by reading and running complete examples, or someone who wants a quick prototype for a specific use case, such as a voice agent grounded in company docs or a scheduled release watcher. The breadth of categories means there is a reasonable chance one example is close to what you need. Poor fit: someone building a production system who wants a single vetted dependency, consistent interfaces and a compatibility promise. Someone who needs a specific provider or framework will also find that each example makes its own stack choices, so the fit varies directory by directory.
Requirements and limitations
Most examples need a model API key and Python; the quick-start path uses pip and Streamlit, and the skills path uses a coding agent with npx. You can browse the full template list first to judge whether the stack of a given example matches your environment. The README promises that skills pass a security and eval CI gate, but the examples themselves are individual apps with their own dependencies, so expect per-example setup and upkeep rather than one environment for the whole repository. Some examples depend on third-party services beyond the model, such as real-time voice APIs or scheduled delivery to Slack or email, which means accounts and configuration outside the repo. The README excerpt is truncated, so check a specific template's own instructions before committing to it.
HotRepo's take
The dated signal is thin: one day on the GitHub Trending daily board, 2026-10-25, with 142,990 stars and +131 that day. With only a single recorded date, persistence of interest cannot be judged. A 2024 Hacker News commenter described the author as more of an LLM curator than a creator and recommended the resource HN comment, which matches the directory-style structure here. Before adopting, verify that the specific template you want still matches its provider and dependency versions; the collection's value is per-directory, not repository-wide.
Hacker News
Written by AI from the project's README, updated October 25, 2026. The project's own docs are the source of truth.