awesome-llm-apps logo

awesome-llm-apps

100+ AI Agent & RAG apps you can actually run — clone, customize, ship.

AI AgentsDeveloper ToolsRAGPythonApache-2.0 125.5k 18.5kHealth 95
Website GitHub

What is it?

What it is

AI Agents · Always-on Agents · Multi-agent Teams · MCP Agents · RAG · Voice Agents · Agent Skills · Fine-tuning</p>

Why it exists

100+ AI Agent & RAG apps you can actually run — clone, customize, ship.

Who should use it

Teams building with Python who want an open-source, self-hosted option.

Who should avoid it

Teams that need a fully managed SaaS with enterprise SLAs out of the box.

How it works

A quick walkthrough in plain English

How awesome-llm-apps works

Step 1 of 3

You interact with it

Open awesome-llm-apps, send a request, or connect it to your stack.

Features

Agents
Llms
Python
Rag

Advantages

  • Open source (Apache-2.0)
  • Active Python ecosystem
  • Self-hosted deployment options

Disadvantages

  • Requires operational ownership for self-hosted setups
  • Community support varies by project maturity

Installation

native

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

FAQ

What is awesome-llm-apps?

awesome-llm-apps is an open-source project licensed under Apache-2.0.

What language is awesome-llm-apps built with?

Primary language: Python.

Is it free to use?

Yes. Licensed under Apache-2.0. Check the license for commercial use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for awesome-llm-apps

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
awesome-llm-apps | MushyBook