Installation Guide

Complete guide to installing GGUF Loader on Windows, macOS, and Linux systems

Beginner 5 minutes

This guide will help you install GGUF Loader 2.0.0 on your system. Want to see what GGUF Loader can do first? Explore the features on our homepage.

๐Ÿš€ Quick Installation

pip install ggufloader

Thatโ€™s it! You can now run GGUF Loader with:

ggufloader

๐Ÿ“‹ System Requirements

Minimum Requirements

  • Python: 3.8 or higher
  • RAM: 4GB (8GB+ recommended for larger models)
  • Storage: 2GB free space for models
  • OS: Windows 10/11, macOS 10.14+, or Linux
  • Python: 3.10 or higher
  • RAM: 16GB or more
  • GPU: NVIDIA GPU with CUDA support (optional but recommended)
  • Storage: 10GB+ free space for multiple models

๐Ÿ”ง Detailed Installation

Step 1: Install Python

If you donโ€™t have Python installed:

Windows

  1. Download Python from python.org
  2. Run the installer and check โ€œAdd Python to PATHโ€
  3. Verify installation: python --version

macOS

# Using Homebrew (recommended)
brew install python

# Or download from python.org

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install python3 python3-pip
# Create virtual environment
python -m venv ggufloader-env

# Activate it
# Windows:
ggufloader-env\Scripts\activate
# macOS/Linux:
source ggufloader-env/bin/activate

Step 3: Install GGUF Loader

pip install ggufloader

Step 4: Verify Installation

ggufloader --version

๐ŸŽฎ First Run

Launch GGUF Loader

ggufloader

This will open the GGUF Loader application with the Smart Floating Assistant addon already loaded. You can see this feature demonstrated on the homepage features section.

Load Your First Model

  1. Download a GGUF model (e.g., from Hugging Face) - Browse recommended models on our homepage
  2. Click โ€œSelect GGUF Modelโ€ in the application
  3. Choose your model file
  4. Wait for loading (may take a few minutes)
  5. Start chatting!

๐Ÿ’ก See it in Action: Check out the model loading demonstration on our homepage to see this process in action.

๐Ÿ”ง GPU Acceleration (Optional)

For better performance with larger models, you can enable GPU acceleration:

NVIDIA GPU (CUDA)

# Uninstall CPU version
pip uninstall llama-cpp-python

# Install GPU version
pip install llama-cpp-python --extra-index-url https://abetlen.github.io/llama-cpp-python/whl/cu121

Apple Silicon (Metal)

# Uninstall CPU version
pip uninstall llama-cpp-python

# Install Metal version
CMAKE_ARGS="-DLLAMA_METAL=on" pip install llama-cpp-python

๐Ÿ› ๏ธ Advanced Installation

Development Installation

If you want to contribute or modify GGUF Loader, or develop custom addons:

# Clone the repository
git clone https://github.com/gguf-loader/gguf-loader.git
cd gguf-loader

# Install in development mode
pip install -e .

# Install development dependencies
pip install -e .[dev]

For addon development, see our Addon Development Guide and API Reference.

Custom Installation Location

# Install to specific directory
pip install --target /path/to/directory ggufloader

# Add to Python path
export PYTHONPATH="/path/to/directory:$PYTHONPATH"

๐Ÿ› Troubleshooting Installation

Common Issues

Issue: โ€œpip not foundโ€

# Windows
python -m pip install ggufloader

# macOS/Linux
python3 -m pip install ggufloader

Issue: โ€œPermission deniedโ€

# Use --user flag
pip install --user ggufloader

# Or use virtual environment (recommended)
python -m venv venv
source venv/bin/activate  # Linux/macOS
# or
venv\Scripts\activate     # Windows
pip install ggufloader

Issue: โ€œPackage not foundโ€

# Update pip first
pip install --upgrade pip

# Then install
pip install ggufloader

Issue: โ€œSSL Certificate errorโ€

# Use trusted hosts
pip install --trusted-host pypi.org --trusted-host pypi.python.org ggufloader

Platform-Specific Issues

Windows

macOS

  • Issue: โ€œCommand line tools not foundโ€
    • Solution: xcode-select --install

Linux

  • Issue: Missing system dependencies
    # Ubuntu/Debian
    sudo apt install build-essential python3-dev
      
    # CentOS/RHEL
    sudo yum groupinstall "Development Tools"
    sudo yum install python3-devel
    

๐Ÿ”„ Updating GGUF Loader

Update to Latest Version

pip install --upgrade ggufloader

Check Current Version

ggufloader --version

Downgrade if Needed

pip install ggufloader==1.0.0  # Replace with desired version

๐Ÿ—‘๏ธ Uninstallation

Remove GGUF Loader

pip uninstall ggufloader

Clean Up Dependencies (Optional)

# List installed packages
pip list

# Remove specific dependencies if not needed elsewhere
pip uninstall llama-cpp-python PySide6 pyautogui pyperclip

Remove Configuration Files

# Windows
rmdir /s "%APPDATA%\ggufloader"

# macOS/Linux
rm -rf ~/.config/ggufloader
rm -rf ~/.local/share/ggufloader

๐Ÿ“ฆ Alternative Installation Methods

Using conda

# Create conda environment
conda create -n ggufloader python=3.10
conda activate ggufloader

# Install via pip (no conda package yet)
pip install ggufloader

Using pipx (Isolated Installation)

# Install pipx if not already installed
pip install pipx

# Install ggufloader in isolated environment
pipx install ggufloader

# Run
ggufloader

From Source

# Download source
wget https://github.com/gguf-loader/gguf-loader/archive/v2.0.0.tar.gz
tar -xzf v2.0.0.tar.gz
cd gguf-loader-2.0.0

# Install
pip install .

๐ŸŽฏ Next Steps

After installation:

  1. Read the Quick Start Guide to get up and running
  2. Explore Addon Development to create custom addons
  3. Learn about the Smart Floating Assistant built-in addon
  4. Join our community for support and discussions

๐Ÿ  Explore More on Homepage

๐Ÿ’ก Need Help?

Before proceeding, you might want to understand:


๐ŸŽ‰ Congratulations!

Youโ€™ve successfully installed GGUF Loader! Hereโ€™s what you can do next:

Immediate Next Steps

  1. Start the Quick Start Guide - Load your first model and start chatting
  2. Browse the Model Library - Discover curated models for different use cases
  3. Explore Features - Learn about the Smart Floating Assistant and other powerful features

Ready to Go Deeper?

Welcome to GGUF Loader! ๐ŸŽ‰

๐ŸŽฏ What's Next?

You've completed this guide! Here are some suggested next steps to continue your GGUF Loader journey:

๐Ÿš€

Start Using GGUF Loader

Now that you have GGUF Loader installed, follow our Quick Start guide to load your first model and start chatting.

Quick Start Guide โ†’
๐Ÿค–

Browse Models

Explore our curated collection of GGUF models to find the perfect one for your needs.

Browse Models โ†’
โœจ

Explore Features

Discover all the powerful features that make GGUF Loader special.

See Features โ†’

๐Ÿ  Back to Homepage