Docs / Installation

Installation

Platform-specific installation instructions for RagGo.

Requires: Windows 10 or 11, x64. Python 3.12 is bundled — no separate installation required.

# Extract the zip archive, then double-click:
raggo-launcher.exe

For troubleshooting, run raggo-launcher.exe from a command prompt to see error output.

On first run, the launcher installs Python packages (~200 MB, requires internet). This only happens once. Once ready, the Web UI opens at http://localhost:3235/ui/.

How to stop

Run scripts\stop-raggo.ps1, or end raggo.exe in Task Manager.

Requires: x64, glibc 2.17+ (Ubuntu 16.04+, Debian 9+, RHEL 7+, Fedora 20+)

Install Python 3.12 first

# Ubuntu / Debian
sudo apt install python3.12 python3.12-venv

# Fedora / RHEL
sudo dnf install python3.12 python3.12-pip

# Arch Linux
sudo pacman -S python python-pip

Extract and run

tar xzf raggo-linux-x64-pyc-v*.tar.gz
cd raggo-linux-x64-pyc-v*
./start-raggo.sh

Or double-click raggo.desktop for a no-terminal launcher.

On first run, RagGo installs Python dependencies (~200 MB, requires internet). This only happens once. Once ready, the Web UI opens at http://localhost:3235/ui/.

How to stop

Press Ctrl+C in the terminal, or run scripts/stop-raggo.sh.

Requires: macOS 12+ (Universal binary — Intel and Apple Silicon, no Rosetta 2 required)

Install Python 3.12 first

brew install [email protected]

Extract and run

unzip raggo-macos-universal-pyc-v*.zip
cd raggo-macos-universal-pyc-v*
./start-raggo-macos.sh

Or double-click RagGo.app. macOS may show a Gatekeeper warning — right-click the app, click “Open”, then click “Open” again.

On first run, RagGo installs Python dependencies (~200 MB, requires internet). This only happens once. Once ready, the Web UI opens at http://localhost:3235/ui/.

How to stop

Press Ctrl+C in the terminal, or run scripts/stop-raggo.sh.

Activating your license

After purchasing a paid plan, open the RagGo Web UI at http://127.0.0.1:3235/ui/license and enter your email address and activation code (found on your dashboard licenses page).

The license is stored locally on your machine and unlocks paid features immediately. See License Activation for full details.

Configuration

RagGo's configuration lives in a .env file in the project directory. Key settings:

# Server
SERVER_HOST=127.0.0.1
SERVER_PORT=3235

# Qdrant
QDRANT_HOST=127.0.0.1
QDRANT_PORT=6334

# Embedding model (local, no API key needed)
EMBEDDING_MODEL=intfloat/multilingual-e5-small

# MCP transport (http or stdio)
MCP_SERVER_TRANSPORT=http

Security note: Changing SERVER_HOST to 0.0.0.0 exposes the Web UI and MCP endpoint on your LAN. Use a firewall or reverse proxy with authentication for team deployments.

Uninstall

To uninstall RagGo, simply delete the directory where you extracted it. Your ingested data is stored in the data/ subdirectory within the RagGo folder — delete it to remove all indexes and documents.