Mindket

Awesome LLM Apps

Newversion 2 · updated
GitHub trending
Star144k

Overview

Shubham Saboo’s open source collection of AI agents, agent skills and RAG apps, most in a folder of their own with a README. Setup notes cover the skills for Claude Code, Codex and Cursor, the Python apps, local Ollama apps, an MCP agent and a Google ADK course.

Awesome LLM Apps is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • Coding agents: Claude Code, Codex, Cursor, GitHub Copilot and VS Code, Antigravity, OpenClaw and Hermes, for the skills
  • Your terminal and browser: the Streamlit apps start with streamlit run and open as a web page
  • Local models: the Local RAG Agent runs Llama 3.2 through Ollama, with Qdrant in Docker, and its AgentOS page is typically at localhost:7777
  • Docker: the GitHub MCP Agent runs the official GitHub MCP server in Docker
Start with
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/project-graveyard

Platform

Claude CodeCoding agent
CodexCoding agent
CursorCode editor
GitHub CopilotCoding agent
VS CodeCode editor
AntigravityCode editor

And 1 more in Where to use it

About

What it is

Awesome LLM Apps is a GitHub repository of example AI apps and agent skills, under the Apache-2.0 license. Its README says they are hand-built and tested end to end. It is not one program. The README is an index, split into sections such as Agent Skills, Starter AI Agents, Advanced AI Agents, Voice AI Agents, MCP AI Agents and RAG. Most entries link to a folder in the repository holding one app or skill, and two link to other repositories and are marked external. The app folders these notes use each have their own README. An app uses the model provider its own README names, though the main README says the collection works with Claude, Gemini, GPT, DeepSeek, Llama, Qwen and other open-source models.

  1. Pick a skill or an app in the README’s list
  2. Open its folder and read its README
  3. Install the skill, or clone and pip install the app
  4. Enter the keys the app asks for
  5. Run it and try the README’s example prompts

Who it suits

Developers who learn by running a working example and then changing it. People who use a coding agent and want to add a skill to it. Anyone who wants to see how a RAG pipeline, an MCP client or a team of agents is put together in Python.

Which part fits whom
PartWhat the README saysWho picks it
Agent SkillsGive your coding agent new abilities, with one command to installPeople who use Claude Code, Codex or Cursor
Starter AI AgentsSingle-file agents that run with just an API keyBeginners who want a first agent to run
Advanced AI AgentsProduction-style agents with tools, memory and multi-step reasoningDevelopers who have run a starter and want more
RAGRetrieval pipelines, from simple chains to agentic and multi-sourceAnyone who wants answers drawn from their own documents
MCP AI AgentsAgents that connect to external tools and data through the Model Context ProtocolDevelopers who wire an agent to GitHub, Notion or a browser
Voice AI AgentsSpeech-in, speech-out agents that use real-time voice APIsDevelopers who prototype a voice app
Crash coursesDeep-dive tutorials on the major agent frameworksLearners of Google ADK or the OpenAI Agents SDK

Skip it if you want production software with support. The README calls its entries templates, and the Apache-2.0 license provides the software on an “AS IS” basis, without warranties or conditions of any kind.

Where to use it

The skills work in the coding agents the README names. Most apps are Python programs you start from a terminal. Some, such as the Generative UI starter, are npm projects with a Next.js frontend.

  • Coding agents: Claude Code, Codex, Cursor, GitHub Copilot and VS Code, Antigravity, OpenClaw and Hermes, for the skills
  • Your terminal and browser: the Streamlit apps start with streamlit run and open as a web page
  • Local models: the Local RAG Agent runs Llama 3.2 through Ollama, with Qdrant in Docker, and its AgentOS page is typically at localhost:7777
  • Docker: the GitHub MCP Agent runs the official GitHub MCP server in Docker
  • Google ADK: the crash course starts its web interface with adk web

The maker’s coding-agent install steps cover the skills. Two app folders, the Generative UI starter and the dashboard canvas agent, also carry a CLAUDE.md or AGENTS.md for a coding agent working in them. For the Python apps, Mindket’s notes are plain steps you run in a terminal.

How to set it up

Get it saves a zip of Mindket’s setup notes in your downloads folder. The apps and skills install from the repository, not from the zip.

What you need first
NeedDetail
GitTo clone the repository. The quick start runs git clone
Python and pipFor each app. The quick start runs pip install -r requirements.txt in the app’s folder. The repository names no single Python version: the GitHub MCP Agent asks for 3.8+ and the Google ADK course for 3.11+
Node.jsFor the skills command, which starts with npx, and for the npm projects, such as the Generative UI starter, which its CLAUDE.md calls a flat npm project with a Next.js frontend
A provider keyFor an app that calls a hosted model. The travel agent asks for an OpenAI key and a SerpAPI key
Docker and OllamaFor some apps. Of the apps covered here, the Local RAG Agent uses Qdrant in Docker and models in Ollama, the local travel agent uses Ollama, and the GitHub MCP Agent uses Docker. Others, such as the Llama 3.1 Local RAG, run locally too
  1. Pick a skill or an app in the README.
  2. For a skill, run the first command below with the skill’s folder name.
  3. For an app, clone the repository, change into the app’s folder and install its requirements.
  4. Start it with the command in the app’s README, and enter the keys it asks for.
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/project-graveyard

The README’s quick start gives that skills command, with Project Graveyard as its example. It gives the next four lines for the AI Travel Agent. Swap in the folder and the last command of the app you pick.

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

The travel agent shows two password fields on its page, one for an OpenAI key and one for a SerpAPI key.

How to use it

With a skill, ask your agent in plain words. The README’s example for Project Graveyard is the question below.

why do I never finish my side projects?

With an app, enter the keys it asks for on its page. The data analysis agent’s README says to put the OpenAI key in the Streamlit sidebar. That agent takes a CSV or Excel file and answers questions about it. The GitHub MCP agent answers questions about a repository you name.

Example

You have a folder of old side projects and want to know which one to finish. You install the Project Graveyard skill, then ask your agent:

run the graveyard on ~/dev and ~/projects

Its README says the scan reads git metadata and not your code, runs on your machine and makes no network calls. Per its SKILL.md, the agent turns the output into a report. The report has four parts: a census, tombstones with each project’s cause of death, your patterns, and one project to bring back.

The limits are in the README. It was tested on macOS and Linux, and it does not mention Windows. A project with no git history is counted but not diagnosed.

For newcomers and experts

If you are new. An LLM app sends your question to a language model and shows the answer. An agent can also call tools, such as a web search. RAG means the app first looks up passages in your own files and hands them to the model, so the answer comes from your documents. A skill is a folder with a SKILL.md file that a coding agent reads when the task needs it. An API key is a secret string from a model provider, and providers may charge for use, so check the provider’s pricing page first. Start with one Starter AI Agent and ask it a single question before you read the code.

For experts. Each app is its own project. The travel, data analysis, Local RAG and GitHub MCP apps are built with the Agno framework, and their requirements list agno>=2.2.10. The Generative UI starter pairs a Next.js frontend with a LangGraph agent, as its CLAUDE.md describes. The crash courses cover Google ADK and the OpenAI Agents SDK.

The file agent_skills/registry.json lists seven skills, each with its description, install command and eval folder. Six of them also name a license and author. A GitHub workflow, skill-evals.yml, runs the skills’ evals, a lint, a security scan, trigger checks and a registry check on pull requests, and on pushes to main, that touch agent_skills/ or README.md.

Good to know

Most of the questions here are about keys, your data and the licenses of single folders.

  • License: Apache-2.0 for the repository. Some folders under generative_ui_agents carry an MIT license of their own. The starter project, the dashboard canvas agent, the financial coach and the MCP app builder name Atai Barkai, and the shadcn component generator names Tyler Slaton. Read the license in the folder you copy from
  • Keys and cost: an app calls a model provider with your key, and the provider may bill you. Type a key into the app, and never into a chat
  • Your data: an app sends what you type, and the files you give it, to the provider you choose. The Local RAG Agent keeps its model on your machine through Ollama. The local travel agent runs its model there too, but it still searches through SerpAPI
  • Skills: they run with your agent’s permissions. The README asks you to read each SKILL.md and every script before you install it
  • Sensitive topics: the list includes apps for medical images, legal work, money and mental wellbeing. Mindket’s notes do not cover them, so read the app’s own README before you trust an answer
  • External links: two entries point to other repositories and are marked external. Their licenses are their own
  • Change: new templates are added over time, so a name or folder here may have moved
  • Outbound: reading on GitHub loads GitHub. The npx command downloads the skills package from the npm registry the first time, and the address you give it points at GitHub
  • Removal: delete the clone folder, or the skill’s folder in your agent’s skills directory. The README gives no uninstall steps, and pip packages stay until you remove them with pip

README and files

README

Awesome LLM Apps: setup notes

This kit holds setup notes only. Mindket wrote them. The apps and skills themselves live in the GitHub repository https://github.com/Shubhamsaboo/awesome-llm-apps

These notes are not made or endorsed by the repository's owner. The README opens with "100+ open-source AI agents, agent skills, and RAG apps. Hand-built, tested end-to-end, Apache-2.0." and says it works with "Claude, Gemini, GPT, DeepSeek, Llama, Qwen and other open-source models." Source: https://github.com/Shubhamsaboo/awesome-llm-apps/blob/main/README.md

License: Apache-2.0. GitHub's repository answer names it "Apache License 2.0", and the LICENSE file (https://github.com/Shubhamsaboo/awesome-llm-apps/blob/main/LICENSE) is the standard Apache License 2.0 text. It fills in no copyright holder. Some folders carry a license of their own: see "Folders with their own license" below.

What it is

A collection of example apps and agent skills, not one program. The README is an index with these sections: Agent Skills, Standalone Apps & Tools, Starter AI Agents, Advanced AI Agents, Always-on Agents, Multi-agent Teams, Voice AI Agents, Generative UI and Agentic Frontends, Autonomous Game-Playing Agents, MCP AI Agents, RAG, LLM Apps with Memory, Chat with X, LLM Optimization Tools, LLM Fine-tuning and AI Agent Framework Crash Courses. Most entries link to a folder. The folders these notes use have their own README with install and run steps. Two entries in the README link to other repositories and are marked "external".

The README also links "Step-by-step tutorials on Unwind AI" at https://www.theunwindai.com. These notes do not use it.

What installs

Nothing, to read the list. For a skill, the README's command installs one skill folder into your coding agent. For an app, you clone the repository and install that app's own requirements.txt. The repository has no single install step. See the notes below.

What you need first

  • Git, to clone the repository. The README's quick start runs git clone.
  • Python and pip, for the apps. The quick start runs pip install -r requirements.txt inside the app's folder. The repository names no single Python version: the Google ADK crash course says Python 3.11+, and the GitHub MCP agent says Python 3.8+.
  • Node.js, for the skills command, which starts with npx, and for npm projects such as the Generative UI starter.
  • A model provider's key, for an app that calls a hosted model. Each app's README says which one. The travel agent needs an OpenAI key and a SerpAPI key. The data analysis agent needs an OpenAI key.
  • Docker and Ollama, for some apps. Of the apps these notes cover: the Local RAG Agent, the local travel agent and the GitHub MCP agent. Other apps in the README, such as the Llama 3.1 Local RAG, run locally too: read their own README. See setup/local-rag.md and setup/mcp-app.md.

Per-platform notes

  • setup/claude-code.md: install a skill into Claude Code
  • setup/codex.md: install a skill into Codex
  • setup/cursor.md: install a skill into Cursor
  • setup/other-agents.md: GitHub Copilot and VS Code, Antigravity, OpenClaw, Hermes and other SKILL.md agents
  • setup/python-apps.md: clone the repository and run a Python app, with the folder of each section
  • setup/local-rag.md: the apps that run on Ollama, with Qdrant in Docker for the local RAG agent
  • setup/mcp-app.md: the GitHub MCP agent
  • setup/adk-course.md: the Google ADK crash course

Folders with their own license

The repository's own license is Apache-2.0. These folders under generative_ui_agents/ hold a LICENSE file of their own, each the MIT License. Source: the files at https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/generative_ui_agents

  • ai-dashboard-canvas-agent, ai-financial-coach-agent, ai-mcp-app-builder and generative-ui-starter-project: "Copyright (c) Atai Barkai"
  • ai-shadcn-component-generator: "Copyright (c) Tyler Slaton"

ai-mcp-app-builder also holds three skill folders with their own LICENSE.txt files. Read the license in the folder you copy from.

Update or remove

A local copy is a Git folder. To update it, run git pull inside it (Mindket's note, ordinary Git). To remove it, delete the folder. The README gives no uninstall steps. A skill you copied into an agent's skills folder is removed by deleting its folder there (Mindket's note). Packages you installed with pip stay until you remove them with pip.

Outbound connections

  • Reading on GitHub loads GitHub.
  • npx runs a package from the npm registry and downloads it the first time (ordinary npx behavior, Mindket's note). The address you give the skills command points at GitHub.
  • An app sends what you type, and the files you give it, to the model provider you pick. The local apps in setup/local-rag.md run their models through Ollama on your machine. The local RAG agent's README lists "No external API dependencies".
  • The local travel agent runs its model in Ollama, and its README says "without sending data to external APIs". Its code (https://github.com/Shubhamsaboo/awesome-llm-apps/blob/main/starter_ai_agents/ai_travel_agent/local_travel_agent.py) still asks for a SerpAPI key and searches with it, so those searches go to SerpAPI.

Sources

Files
README.md  7 KB
setup/adk-course.md  2 KB
setup/claude-code.md  3 KB
setup/codex.md  2 KB
setup/cursor.md  2 KB
setup/local-rag.md  2 KB
setup/mcp-app.md  2 KB
setup/other-agents.md  2 KB
setup/python-apps.md  4 KB

9 files, 27 KB, downloaded as a zip.

What’s new

  • Version 2 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • Version 1 · 2026-11-03

Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

ProductStarsActivityLanguageLicenseLast change
Awesome LLM Apps This page144,222——Apache-2.0—
Crawl4AIShares rag · python87,016——Apache-2.0—
AgnoShares python · agents43,097ActivePythonApache-2.0
Numbers as Mindket last read them, from 2026-11-07 to 2026-11-09. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

gargigupta97LLM apps, AI Agents, and RAG tutorials with step-by-step instructions3 points · 1 replyGitHub Trending🚀 Skyrocketing! 🚀 (200+ new stars) 📦 Shubhamsaboo / awesome-llm-apps ⭐ 137,349 (+237) 🗒 Python 100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.3 likes · 1 reply@danielishakutv1. Generative AI for Beginners https://t.co/dVIMbu6u4z 2. LLM Course https://t.co/KtIU8aeQ1v 3. Build a Large Language Model From Scratch https://t.co/miLQFiJ6iCr/BestGitHubRepos6 GitHub repos that take you from zero to production AI agentsgargiguptaShow HN: AI Real Estate Agent Team (100% Open-Source with Free Tutorial)Hey HN! We built a multi-agent Real Estate team that provides detailed property listings, market insights, and investment analysis all in one interface without you having to search multiple websites. It has 3 agents working sequentially: 1. Property Search Agent finds properties using direct…2 pointsGitHub Trending🔥 Hot Repo! 🔥 (100+ new stars) 📦 Shubhamsaboo / awesome-llm-apps ⭐ 134,011 (+161) 🗒 Python 100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.3 likes@qzxcle$81mooredsCollection of LLM Apps1 pointデイリーGitHubトレンド今日のGitHubトレンド Shubhamsaboo/awesome-llm-apps 100以上のオープンソースAIエージェント、スキル、RAGアプリを提供するリポジトリです。 Apache-2.0ライセンスで公開されており、GPTやClaudeなど多様なLLMに対応しています。 初心者向けから高度な推論、常駐型、マルチエージェントチームまで幅広いテンプレートを揃え、AIエージェントの迅速な構築と導入を支援することを目的としています。2 likes@masterofthegateGoogle Tasks Official https://t.co/scLrMSUOVD Unofficial https://t.co/41KBZoCjal https://t.co/a2Zo9BgmU7 https://t.co/gR8LkkqDA6 https://t.co/QxItIPffO2gargigupta97Build an AI Game Design Agent Team (100% Opensource)The AI Game Design Agent Team is a collaborative game design system powered by Autogen's AI Agent framework. This app coordinates multiple specialized AI agents - each focusing on their domain expertise - to generate cohesive game concepts where narrative, gameplay, visuals, and technical…GitHub Trending8. https://github.com/alsk1992/CloddsBot - TypeScript, 377 stars today 9. https://github.com/yuliskov/SmartTube - Java, 247 stars today 10. https://github.com/Shubhamsaboo/awesome-llm-apps - Python, 237 stars today 11. https://github.com/p1neappleXpress/OpenFlux - Go, 355 stars today 12 […]1 like

Searched

More from Mindket

See all from Mindket

Nanosaur2-670M

well9472 · Kit

Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…

New

Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.

New

Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.

New

Similar projects

See all in Developer

Crawl4AI

unclecode · Kit

UncleCode’s open source web crawler and scraper for language models and AI agents. It loads a page in a browser and returns clean Markdown, or JSON in a shape…

New87k

Agno

agno-agi · Kit

Agno’s open-source platform for building agents and running them as services. Your coding agent sets up a template with AgentOS, an API, an MCP server and Post…

New43.1k

kotaemon

Cinnamon · Kit

Cinnamon’s open source web app for chatting with your documents. You upload files, pick an API or a local model, and get answers with citations you can open in…

New25.9k