Skip to main content
This guide covers detailed installation steps for different types of applications in the Awesome LLM Apps repository.

System Requirements

Python

Version: 3.8 or higherRecommended: 3.10+

Memory

Minimum: 4GB RAMRecommended: 8GB+ for local models

Storage

Minimum: 2GB free spaceAdditional space needed for local models

Internet

Required for cloud APIsOptional for local-only setups

Installation Methods

For most users, this is the fastest way to get started:

Project-Specific Installation

Starter AI Agents

Basic agents with minimal dependencies. Perfect for beginners.
1

Navigate to Agent Directory

Popular starter agents:
  • ai_travel_agent - Travel planning agent
  • ai_data_analysis_agent - Data analysis with AI
  • openai_research_agent - Multi-agent research system
  • ai_music_generator_agent - Music generation
2

Install Dependencies

Most starter agents use these core libraries:
Common dependencies:
3

Configure API Keys

Set environment variables:
4

Run the Application

RAG (Retrieval Augmented Generation) Applications

RAG applications require additional dependencies for vector databases and embeddings.
1

Navigate to RAG Project

Examples:
  • ai_blog_search - Agentic RAG with LangGraph
  • corrective_rag - CRAG implementation
  • local_rag_agent - Local RAG with open-source models
2

Install Dependencies

RAG applications typically include:
Common RAG dependencies:
3

Set Up Vector Database

Some RAG apps use Qdrant or ChromaDB:For Qdrant (cloud):
For ChromaDB (local):
4

Run the Application

MCP (Model Context Protocol) Agents

MCP agents require Docker and additional setup for protocol servers.
1

Install Docker

MCP agents use Docker containers for protocol servers.
Download from docker.com
Make sure Docker is running before starting MCP agents:
2

Navigate to MCP Agent

Available MCP agents:
  • github_mcp_agent - GitHub repository analysis
  • browser_mcp_agent - Browser automation
  • notion_mcp_agent - Notion integration
3

Install Python Dependencies

MCP-specific dependencies:
4

Configure API Keys

MCP agents typically need multiple API keys:For GitHub MCP Agent:
Create a GitHub Personal Access Token at github.com/settings/tokens with repo scope.
5

Run the Agent

The agent will automatically manage Docker containers for MCP servers.

Advanced Multi-Agent Teams

Multi-agent systems may have additional dependencies for coordination and orchestration.
1

Navigate to Agent Team

Examples:
  • ai_finance_agent_team - Financial analysis team
  • ai_legal_agent_team - Legal research team
  • multimodal_coding_agent_team - Code generation team
2

Install Framework Dependencies

Different teams use different frameworks:
3

Install All Dependencies

4

Run the Team

Voice AI Agents

Voice agents require audio processing libraries.
1

System Audio Libraries

Install system-level audio dependencies:
2

Install Python Packages

Common voice dependencies:
3

Run Voice Agent

Local Model Setup (Ollama)

Many applications support local models via Ollama for privacy and cost savings.
1

Install Ollama

Download and install from ollama.ai
2

Pull Your Model

Download models you want to use:
Use smaller models for faster responses:
3

Start Ollama Service

Verify it’s running:
4

Run Local Applications

Applications with local support typically have separate files:
Example:

Environment Variables

Manage your API keys securely using environment variables.

Using .env Files

Many projects include .env.example files:
Example .env file:

System Environment Variables

Add to ~/.bashrc or ~/.zshrc:
Reload your shell:
Security Best Practices:
  • Never commit .env files to Git
  • Use different API keys for development and production
  • Rotate your API keys regularly
  • Add .env to your .gitignore file

Framework-Specific Setup

OpenAI Agents SDK

Required environment variable:

Google ADK (Agent Development Kit)

Configuration:

LangChain & LangGraph

CrewAI

Troubleshooting

Common Installation Issues

Solution:
Solution:
Solution:
Solution:
Solution:
  • Check your API usage and billing
  • Use smaller models or reduce request frequency
  • Consider using local models via Ollama

Verification

Verify your installation:

Updating Dependencies

Keep your installations up to date:

Next Steps

Quick Start

Run your first AI agent in minutes

AI Agents

Explore starter and advanced agents

RAG Tutorials

Build retrieval augmented generation apps

Configuration

Advanced configuration options

Additional Resources

For project-specific installation instructions, always refer to the README.md file in each project directory.