{
 "id": 4613,
 "status": "publish",
 "lang": "en",
 "slug": "awesome-llm-apps-open-source-ai-projects",
 "url": "https://soymarketingultra.com/en/awesome-llm-apps-open-source-ai-projects/",
 "title": "Awesome LLM Apps: 100+ Open-Source AI Projects",
 "excerpt": "",
 "date_gmt": "2026-09-27T19:03:54Z",
 "modified_gmt": "2026-09-27T19:03:54Z",
 "categories": [
  {
   "slug": "applied-ai-en",
   "name": "Applied AI",
   "url": "https://soymarketingultra.com/en/category/applied-ai-en/"
  }
 ],
 "tags": [
  {
   "slug": "open-source-ai",
   "name": "open source AI"
  },
  {
   "slug": "llm-agents",
   "name": "LLM agents"
  },
  {
   "slug": "rag-applications",
   "name": "RAG applications"
  },
  {
   "slug": "ai-prototyping",
   "name": "AI prototyping"
  },
  {
   "slug": "python-automation",
   "name": "python automation"
  }
 ],
 "featured_image": {
  "url": "https://soymarketingultra.com/wp-content/uploads/review-awesomellmapps-4613-en.png",
  "alt": "Awesome LLM Apps review: analysis, limitations and verdict",
  "width": 1536,
  "height": 864
 },
 "translation": {
  "lang": "es",
  "url": "https://soymarketingultra.com/awesome-llm-apps-aplicaciones-ia/",
  "id": 4612
 },
 "seo": {
  "title": "Awesome LLM Apps: 100+ Open-Source AI Projects",
  "description": "Explore 100+ open-source AI agents, RAG apps and skills with Awesome LLM Apps. Learn how to prototype responsibly.",
  "focus_keyword": "Awesome LLM Apps"
 },
 "html": "<p>Awesome LLM Apps is like walking into a warehouse packed with over 100 AI resources ready to take apart: agents, skills, RAG systems, multi-agent teams and chatbots for almost any experiment. <strong>It is an open-source collection for learning by building</strong>. What do you actually get? Code to inspect, run and adapt. Hosting, support and guarantees are still your problem.</p><div class=\"mu-tldr\"><div class=\"mu-tldr__header\"><img src=\"https://soymarketingultra.com/wp-content/themes/astra-child/assets/brand/despiram-sorprendido.png\" alt=\"Marketing Ultra mascot\" class=\"mu-tldr__mascot\" /><p class=\"mu-tldr__title\">TL;DR: The No-Nonsense Summary</p></div><div class=\"mu-tldr__body\"><ul><li><strong>What it is</strong>: an Apache-2.0 collection with more than 100 open-source resources spanning agents, skills and RAG applications.</li><li><strong>How to get started</strong>: clone the repository, install the requirements for your chosen example, add the required keys and run the app.</li><li><strong>The real cost</strong>: the code costs €0, but the models and external services you connect may carry their own costs, which the project does not spell out.</li><li><strong>The key limitation</strong>: these are educational and technical starting points; turning them into reliable tools requires reviewing code, data, security and deployment.</li></ul><div class=\"mu-tldr__verdict\"><svg class=\"mu-tldr__gavel\" aria-hidden=\"true\" viewBox=\"0 0 26 18\" width=\"40\" height=\"28\" shape-rendering=\"crispEdges\" style=\"image-rendering:pixelated\"><rect x=\"6\" y=\"0\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"7\" y=\"0\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"8\" y=\"0\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"5\" y=\"1\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"6\" y=\"1\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"1\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"1\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"9\" y=\"1\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"1\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"5\" y=\"2\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"6\" y=\"2\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"2\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"2\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"9\" y=\"2\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"2\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"11\" y=\"2\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"12\" y=\"2\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"5\" y=\"3\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"6\" y=\"3\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"3\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"3\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"9\" y=\"3\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"3\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"11\" y=\"3\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"12\" y=\"3\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"13\" y=\"3\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"5\" y=\"4\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"6\" y=\"4\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"4\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"4\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"9\" y=\"4\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"10\" y=\"4\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"11\" y=\"4\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"12\" y=\"4\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"13\" y=\"4\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"4\" y=\"5\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"5\" y=\"5\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"5\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"5\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"5\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"9\" y=\"5\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"10\" y=\"5\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"11\" y=\"5\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"12\" y=\"5\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"4\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"5\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"6\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"9\" y=\"6\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"6\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"11\" y=\"6\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"2\" y=\"7\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"3\" y=\"7\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"4\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"5\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"7\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"8\" y=\"7\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"9\" y=\"7\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"7\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"11\" y=\"7\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"2\" y=\"8\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"3\" y=\"8\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"4\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"5\" y=\"8\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"6\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"7\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"9\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"8\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"11\" y=\"8\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"12\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"13\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"17\" y=\"8\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"18\" y=\"8\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"19\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"20\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"21\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"22\" y=\"8\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"23\" y=\"8\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"1\" y=\"9\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"2\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"3\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"4\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"5\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"6\" y=\"9\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"7\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"9\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"10\" y=\"9\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"11\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"12\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"13\" y=\"9\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"14\" y=\"9\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"15\" y=\"9\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"16\" y=\"9\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"17\" y=\"9\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"18\" y=\"9\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"19\" y=\"9\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"20\" y=\"9\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"21\" y=\"9\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"22\" y=\"9\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"23\" y=\"9\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"24\" y=\"9\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"1\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"2\" y=\"10\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"3\" y=\"10\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"4\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"5\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"6\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"8\" y=\"10\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"9\" y=\"10\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"11\" y=\"10\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"12\" y=\"10\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"13\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"14\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"15\" y=\"10\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"16\" y=\"10\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"17\" y=\"10\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"18\" y=\"10\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"19\" y=\"10\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"20\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"21\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"22\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"23\" y=\"10\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"24\" y=\"10\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"10\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"2\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"3\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"4\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"5\" y=\"11\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"6\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"7\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"13\" y=\"11\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"14\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"15\" y=\"11\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"16\" y=\"11\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"17\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"18\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"19\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"20\" y=\"11\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"21\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"22\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"23\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"24\" y=\"11\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"11\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"0\" y=\"12\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"1\" y=\"12\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"2\" y=\"12\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"5\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"6\" y=\"12\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"7\" y=\"12\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"8\" y=\"12\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"14\" y=\"12\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"15\" y=\"12\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"16\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"17\" y=\"12\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"18\" y=\"12\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"19\" y=\"12\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"20\" y=\"12\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"21\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"22\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"23\" y=\"12\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"24\" y=\"12\" width=\"1\" height=\"1\" fill=\"#c09068\"/><rect x=\"25\" y=\"12\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"0\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"1\" y=\"13\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"2\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"3\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"4\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"14\" y=\"13\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"15\" y=\"13\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"16\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"17\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"18\" y=\"13\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"19\" y=\"13\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"20\" y=\"13\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"21\" y=\"13\" width=\"1\" height=\"1\" fill=\"#873235\"/><rect x=\"22\" y=\"13\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"23\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"24\" y=\"13\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"13\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"1\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"2\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"3\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fd5d5b\"/><rect x=\"4\" y=\"14\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"5\" y=\"14\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"6\" y=\"14\" width=\"1\" height=\"1\" fill=\"#ffee94\"/><rect x=\"7\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"15\" y=\"14\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"16\" y=\"14\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"17\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"18\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"19\" y=\"14\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"20\" y=\"14\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"21\" y=\"14\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"22\" y=\"14\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"23\" y=\"14\" width=\"1\" height=\"1\" fill=\"#0a0000\"/><rect x=\"24\" y=\"14\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"25\" y=\"14\" width=\"1\" height=\"1\" fill=\"#8a7060\"/><rect x=\"1\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"4\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"5\" y=\"15\" width=\"1\" height=\"1\" fill=\"#fcc378\"/><rect x=\"6\" y=\"15\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"7\" y=\"15\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"8\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"16\" y=\"15\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"17\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"18\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"19\" y=\"15\" width=\"1\" height=\"1\" fill=\"#c09068\"/><rect x=\"20\" y=\"15\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"21\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"22\" y=\"15\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"23\" y=\"15\" width=\"1\" height=\"1\" fill=\"#aa6666\"/><rect x=\"24\" y=\"15\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"25\" y=\"15\" width=\"1\" height=\"1\" fill=\"#ffe2e2\"/><rect x=\"5\" y=\"16\" width=\"1\" height=\"1\" fill=\"#e5a97c\"/><rect x=\"6\" y=\"16\" width=\"1\" height=\"1\" fill=\"#ffe2e2\"/><rect x=\"7\" y=\"16\" width=\"1\" height=\"1\" fill=\"#ffe2e2\"/><rect x=\"8\" y=\"16\" width=\"1\" height=\"1\" fill=\"#ffdab0\"/><rect x=\"17\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"18\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"19\" y=\"16\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"20\" y=\"16\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"21\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"22\" y=\"16\" width=\"1\" height=\"1\" fill=\"#6b4535\"/><rect x=\"23\" y=\"16\" width=\"1\" height=\"1\" fill=\"#696969\"/><rect x=\"19\" y=\"17\" width=\"1\" height=\"1\" fill=\"#b87575\"/><rect x=\"20\" y=\"17\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"21\" y=\"17\" width=\"1\" height=\"1\" fill=\"#3a1510\"/><rect x=\"22\" y=\"17\" width=\"1\" height=\"1\" fill=\"#696969\"/></svg>Verdict: highly recommended for learning and prototyping; a poor choice if you mistake an executable recipe for a customer-ready product.</div></div></div><div class=\"mku-ficha\"><table class=\"mku-ficha-tabla\"><tbody><tr><th>What it is</th><td>A collection of more than 100 open-source AI agents, agent skills and RAG apps.</td></tr><tr><th>Official website</th><td><a href=\"https://theunwindai.com/\" rel=\"noopener\" target=\"_blank\">https://theunwindai.com/</a></td></tr><tr><th>Repository</th><td><a href=\"https://github.com/Shubhamsaboo/awesome-llm-apps\" rel=\"noopener\" target=\"_blank\">repo</a></td></tr><tr><th>License</th><td>Apache-2.0</td></tr><tr><th>Price</th><td>open source</td></tr><tr><th>Alternative to</th><td>scattered tutorials and custom boilerplate for LLM apps</td></tr><tr><th>GitHub stars</th><td>139,274 (review dossier)</td></tr><tr><th>Launch year</th><td>2024</td></tr><tr><th>Maintained by</th><td>Shubhamsaboo (individual)</td></tr><tr><th>Platforms</th><td>Self-hosted (clone the repo), web (Streamlit), Chrome extension, Docker not mentioned</td></tr><tr><th>Requirements</th><td>LLM API key (Claude, Gemini, GPT, DeepSeek, etc.), Python, pip</td></tr><tr><th>Integrations</th><td>Claude, Gemini, GPT, DeepSeek, Llama, Qwen, Slack, Notion, GitHub, Gmail, OpenAI Agents SDK, LangGraph, CrewAI, MCP</td></tr><tr><th>Language</th><td>English interface; README available in Spanish, German, French, Japanese, Korean, Portuguese, Russian and Chinese</td></tr></tbody></table><p class=\"mku-ficha-fecha\">Reviewed on 2026-09-23</p></div><div class=\"mku-caja-roundup\"><p>This tool is part of the living roundup <a href=\"https://soymarketingultra.com/aplicaciones-open-source-alternativas-software-pago/\">Open-source apps that replace paid software</a> →</p></div>\n<h2>The Problem It Solves</h2><p>Building an LLM application from an empty folder forces you to decide on the interface, model, tools and execution flow before you even know whether the idea is worth pursuing. Awesome LLM Apps removes that blank page: you get examples you can open, run and pull apart.</p>\n<figure class=\"wp-block-image size-full mu-diagram\"><img src=\"https://soymarketingultra.com/wp-content/uploads/awesome-llm-apps-100-open-source-ai-projects-diagrama.webp\" alt=\"The mascot guides a selected app from a catalogue of 100+ resources toward a review gate.\" class=\"wp-image-4619\"/></figure><p>The <a href=\"https://github.com/Shubhamsaboo/awesome-llm-apps\" target=\"_blank\" rel=\"noopener\">official Awesome LLM Apps repository</a> brings together more than 100 open-source resources across agents, skills and RAG applications. It ranges from basic agents to examples involving voice, memory, MCP and multi-agent teams. The review dossier records 139,274 stars and repository activity dated September 20, 2026.</p><p>Put simply: pick the recipe closest to what you want to build and adapt it after seeing how the pieces connect. You do not have to imagine the whole architecture from scratch. But you are not getting a magic packaged solution with support, hosting and guarantees, either. Do not confuse the two.</p><h2>Getting Started</h2><p>The clearest way to get started is on your own machine. You need Python, pip and whichever API keys the selected project requires. The README demonstrates it with a Streamlit travel agent.</p>\n<figure class=\"mu-captura\"><img src=\"https://soymarketingultra.com/wp-content/uploads/review-awesome-llm-apps-aplicaciones-ia-home.png\" alt=\"The official Awesome LLM Apps website\" loading=\"lazy\" /><figcaption>The official Awesome LLM Apps website, captured on 2026-09-23.</figcaption></figure>\n<pre><code>git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git\ncd awesome-llm-apps/starter_ai_agents/ai_travel_agent\npip install -r requirements.txt\nstreamlit run travel_agent.py</code></pre><p>Note: those commands start the travel agent. They do not prove that every other project works the same way. The catalogue includes integrations with Claude, Gemini, GPT, DeepSeek, Llama and Qwen, plus examples using Slack, Notion, GitHub, Gmail, LangGraph, CrewAI and MCP. The interfaces are in English, although the README has Spanish and other language translations.</p><p>There is also an <code>npx skills add</code> installation route for certain skills. If that format interests you, the <a href=\"https://soymarketingultra.com/en/skills-for-claude-code-codex-and-coding-agents/\">guide to skills for Claude Code and Codex</a> explains the missing context so you do not install things blindly.</p><div class=\"mu-prompt-box\"><div class=\"mu-prompt-bar\"><span class=\"mu-prompt-bar__icon\">▶</span><span class=\"mu-prompt-bar__title\">Want to try it yourself?</span></div><div class=\"mu-prompt-body\"><p>Copy this and paste it into <strong>Claude Code</strong>, <strong>Cursor</strong> or your favourite coding assistant:</p></div><div class=\"mu-prompt-code-wrap\"><pre class=\"mu-prompt-code\">Clone <span class=\"hl-tool\">Awesome LLM Apps</span> from <span class=\"hl-url\">https://github.com/Shubhamsaboo/awesome-llm-apps</span> and set up the travel agent in a virtual environment.\nAsk me for the necessary keys without displaying them or storing them in Git, install requirements.txt, and run travel_agent.py.\nCheck that Streamlit opens and test it with a two-day trip; report any errors without changing other projects.</pre></div><div class=\"mu-prompt-foot\"><p><strong>You do not need to do everything by hand.</strong> The assistant can guide you through installation, configuration and testing, but you will need to review any errors that appear.</p></div></div><h2>Using It in Real Marketing</h2><p>Where does this make sense for a small marketing team? Validating a very narrowly scoped internal tool. For example, adapting a research pattern to gather signals about competitor launches and reviewing the report before taking it into a meeting.</p>\n<figure class=\"mu-captura\"><img src=\"https://soymarketingultra.com/wp-content/uploads/review-awesome-llm-apps-aplicaciones-ia-app_video.png\" alt=\"Awesome LLM Apps in action\" loading=\"lazy\" /><figcaption>Awesome LLM Apps in action, a frame from <a href=\"https://www.youtube.com/watch?v=sG3UhViV6AE\" rel=\"noopener\" target=\"_blank\">OverClocked's video</a>.</figcaption></figure>\n<p>For the record: neither Dani nor Marketing Ultra has tested that workflow. The repository documents agents for research, data analysis, competitive intelligence and product launches, but the sources reviewed here provide no independent evidence of their performance inside an agency.</p><p>Collecting a hundred applications is not much use on its own. Value appears when you choose one, understand where it gets its data and decide who will review the result. If the team installs five agents with no owner, criteria or goal, it will have built a graveyard of demos with API keys. Very modern. Just as useless.</p><h2>What They Do Not Tell You</h2><p>The Apache-2.0 license allows you to use and modify the code, and the repository presents itself as free. The code costs €0. Then come the models, APIs, hosting and external services required by each example. There are no verified prices for those dependencies, so there is no point inventing a neat-looking bill.</p><p>Its variety is also its main drawback. A simple single-file agent and an advanced application with memory, tools or several models do not require the same level of review. Streamlit opens. Great. Before client data goes anywhere near it, you still have security, stability and response quality to check.</p><p>The verified screenshot of the application lets you see its interface in action, but it is not enough to check the results, stability or specific functions across the whole catalogue. Nor is there a sufficiently corroborated video with an author, version, date and useful timestamp. That is why this review does not use the visual material linked from Reddit as evidence. A lack of evidence is not fixed with enthusiasm and epic music.</p><h2>What People Say</h2><p>On Hacker News, chris_5f describes it as a very useful resource and recommends its maintainer, while noting that Shubham Saboo acts more as a curator than a creator. The publication date and the user's role are missing. This is an individual opinion. Technical validation: none.</p>\n<blockquote class=\"mku-social-proof\"><p>\"This is an awesome resource. This guy Shubham posts great stuff on twitter and linkedin too. Check out in case you haven't. I have got a lot of my LLM resources through his page. He is a more of a LLM curator and less of a creator but highly recommend.\" <a href=\"https://news.ycombinator.com/item?id=42524510\" rel=\"noopener\" target=\"_blank\">chris_5f on HN</a></p></blockquote>\n\n\n\n\n<p>On Reddit, NecessaryBear98 presents the collection as a catalogue of starting points and links it to their own commercial training offer. That commercial relationship means the praise needs to be read in context. Another post by the same author barely contains a reference to the forum and provides no useful evidence about installation or results.</p><h2>Alternatives</h2><p>The real alternative is sticking with scattered tutorials or building your own base structure for every application. Tutorials let you go deeper into a specific technology; a custom structure gives you more control, but takes you back to the blank page that Awesome LLM Apps aims to avoid.</p><h2>Verdict</h2><p>Awesome LLM Apps deserves a place in an open-source roundup: it turns abstract concepts into code you can inspect and offers entry points ranging from simple agents to RAG, MCP and multi-agent teams. Use it to learn, take patterns apart and build a specific prototype.</p><p>I would not use it as a shortcut to put an application into production without an audit. The catalogue saves you the first slog. The audit, the testing and every decision that matters? Still on you. That is the appeal of Awesome LLM Apps. And also the headache.</p>\n<script type=\"application/ld+json\" data-mku-schema=\"review\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"SoftwareApplication\",\"name\":\"Awesome LLM Apps\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Self-hosted (clone the repo), web (Streamlit), Chrome extension, Docker not mentioned\",\"url\":\"https://theunwindai.com/\",\"license\":\"Apache-2.0\"}]}</script>",
 "markdown_url": "https://soymarketingultra.com/en/awesome-llm-apps-open-source-ai-projects.md"
}