Skip to main content

Awesome LLM Apps

A curated collection of 100+ production-ready LLM applications built with RAG, AI Agents, Multi-agent Teams, MCP, and Voice Agents using OpenAI, Anthropic, Gemini, and open-source models.

Awesome LLM Apps

Quick start

Get started with Awesome LLM Apps in minutes. Clone the repo, navigate to your project, and run your first AI agent.

1

Clone the repository

Clone the Awesome LLM Apps repository to your local machine:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps
2

Choose your project

Navigate to any project directory. For example, to try the AI Travel Agent:
cd starter_ai_agents/ai_travel_agent
Browse the repository to explore 100+ different LLM applications across categories like starter agents, advanced agents, RAG tutorials, and multi-agent teams.
3

Install dependencies

Each project has its own requirements.txt file. Install the dependencies:
pip install -r requirements.txt
4

Configure API keys

Most projects require API keys from providers like OpenAI, Anthropic, or Google. Set your API keys as environment variables:
export OPENAI_API_KEY='your-api-key-here'
export ANTHROPIC_API_KEY='your-api-key-here'
Check each project’s README for specific API key requirements and setup instructions.
5

Run the application

Most projects use Streamlit for the UI. Run the app:
streamlit run app.py
Your browser will automatically open to the application interface.

Explore by category

Discover LLM applications organized by use case and complexity level

AI Agents

Build intelligent agents from starter to advanced with specialized capabilities

RAG Applications

Implement retrieval-augmented generation with multiple strategies

Multi-Agent Teams

Coordinate specialized agents working together on complex tasks

Voice AI Agents

Create conversational agents with audio processing capabilities

MCP Agents

Integrate Model Context Protocol for enhanced agent capabilities

Agent Skills

Reusable modular capabilities following AgentSkills.io specification

Key features

Everything you need to build production-ready LLM applications

100+ Production-Ready Apps

Curated collection of working LLM applications you can run immediately

Multi-Provider Support

Works with OpenAI, Anthropic, Gemini, and open-source models

Advanced RAG Techniques

Agentic RAG, Corrective RAG, Knowledge Graphs, and more

Local & Cloud Options

Run models locally with Ollama or use cloud APIs

Framework Crash Courses

Learn Google ADK and OpenAI SDK with hands-on tutorials

Memory & Optimization

Advanced memory management and token optimization techniques

Ready to build with LLMs?

Explore 100+ production-ready examples and start building your own AI-powered applications today.

Get Started Now