Shubhamsaboo/awesome-llm-apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
🎯 What is Awesome LLM Apps?
A curated, open‑source catalog of 100+ ready‑to‑run AI agents, agent‑skills, and Retrieval‑Augmented Generation (RAG) applications. Every entry is a self‑contained template that you can clone, install, and run with a single API key (or locally, for the models that support it). The repo ships under the permissive Apache‑2.0 licence, so you’re free to copy, modify, or even commercialise the code.
📦 How it’s organised
| Category | What you’ll find | Typical use‑case |
|---|---|---|
| Agent Skills | Small plug‑ins that give a coding‑assistant new abilities (e.g., Project Graveyard, Scope‑Creep Detector, Self‑Improving Skills) | Extend a code‑generation LLM with domain‑specific logic without writing the integration yourself. |
| Starter AI Agents | Single‑file, API‑key‑only agents (travel planner, blog‑to‑podcast, meme generator, medical‑imaging analysis, etc.) | Quick experiments or prototypes that run on Streamlit, FastAPI, or a simple script. |
| Advanced AI Agents | Multi‑step, tool‑enabled agents with memory, routing, and UI components (home‑renovation, VC due‑diligence, research planner, etc.) | Near‑production pipelines that combine web‑search, vector stores, and external APIs. |
| Always‑on Agents | Background services that run on a schedule or event (Hacker News briefing, release‑radar) | Automation that pushes updates to Slack, email, or other channels. |
| Multi‑agent Teams | Collections of agents that collaborate (competitor intelligence, legal bench, recruitment) | Complex workflows where several LLMs specialize and then aggregate results. |
| Voice AI Agents | Speech‑in / speech‑out bots (customer‑support, insurance claim intake) | Voice‑first interfaces that hook into real‑time transcription and TTS services. |
| Generative UI / MCP Agents | Agents that render interactive dashboards, component generators, or drive a real browser via the Model‑Context‑Protocol (MCP) | Turn natural‑language prompts into live UI widgets or browser actions. |
| Autonomous Game‑Playing Agents | Mini‑games where agents write, run, and play code (chess, tic‑tac‑toe, 3D Pygame) | Demonstrations of reasoning‑to‑code loops. |
| RAG Tutorials | End‑to‑end retrieval pipelines (local Llama 3.2, Gemini, DeepSeek, hybrid search, vision‑RAG) | Build your own document‑oriented chatbot with citations and self‑correction. |
🚀 Getting started in 30 seconds
# Install a starter travel agent (requires an LLM API key)
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/starter_ai_agents/ai_travel_agent
pip install -r requirements.txt
streamlit run travel_agent.py
Or add a skill to any coding assistant in a single command:
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/project-graveyard
The repo updates weekly with fresh templates – you can subscribe via the linked Unwind AI newsletter.
🛠️ Technical highlights
- Model‑agnostic – works with Claude, Gemini, GPT‑4o, DeepSeek, Llama 3.x, Qwen, and other open‑source models.
- Security‑first CI – each skill passes a security + evaluation gate before being merged.
- MCP support – several agents use the Model‑Context‑Protocol to talk to real browsers, GitHub, Notion, etc.
- Self‑improving skills – a subset can automatically rewrite themselves using Gemini and an internal ADK loop.
- Docker‑friendly – most templates include a
Dockerfileor can be containerised with a singledocker build.
📚 Who should use this?
- Developers who want a plug‑and‑play LLM agent without building the scaffolding from scratch.
- Product teams looking for reference implementations of multi‑agent workflows.
- Researchers interested in RAG, tool‑use, or autonomous game‑playing agents.
- Educators who need concrete examples for teaching LLM‑driven automation.
🔗 Quick links
- Run‑one‑now – see the “Run one now” section above.
- Full template index –
agent_skills/,starter_ai_agents/,advanced_ai_agents/,rag_tutorials/. - External showcase – Openwork browser automation agent (linked under Always‑on Agents).
- Trendshift badge – repository highlighted as #1 of the day.
Bottom line: Awesome LLM Apps is a living toolbox of production‑ready LLM agents and RAG pipelines, designed for developers who want to ship AI‑powered features fast and legally (Apache‑2.0).
Related
- Project
- Project
- Project
- Project
- Project