GAIA is a desktop chat application that runs AI agents locally on your machine. This is the recommended install method for most users. For the developer / CLI install path, see the Python CLI install plan.
What you’ll need
- A computer running Windows 10/11, macOS 14+ (Apple Silicon), or Linux (Debian/Ubuntu/Fedora/Arch)
- 5 GB of free disk space (for the app + Python environment + minimal model)
- An internet connection for the first launch (the app downloads its Python backend automatically)
- About 10 minutes total: ~30 seconds to download, ~10 seconds to install, ~5–10 minutes for the first-launch backend setup
Download
- Windows
- macOS
- Linux (Debian/Ubuntu)
- Linux (other distros)
- Go to GitHub Releases
- Download
gaia-agent-ui-X.Y.Z-x64-setup.exe - Double-click to run the installer
- Follow the wizard. Default options work for most users.
- GAIA will start automatically when you sign in to Windows, matching the Slack/Discord/Zoom convention. To disable, open Task Manager → Startup tab → disable “GAIA”, or use the in-app tray menu after first launch.
- Click Finish and launch GAIA from the Start Menu or desktop shortcut.
First-launch setup
The first time you launch GAIA, it automatically sets up its Python backend. You’ll see a progress dialog with these stages:- Pre-flight checks (~5 seconds) — verifies free disk space and network connectivity
- Download
uv(~30 seconds) — installs theuvPython package manager - Create Python environment (~30 seconds) — downloads Python 3.12 and creates a virtualenv at
~/.gaia/venv/ - Install GAIA backend (~3-5 minutes) — installs the
amd-gaia[ui]Python package and its dependencies - Download minimal model (~2-3 minutes) — fetches the Qwen3-0.6B model via Lemonade Server
- Verify (~5 seconds) — runs a quick test to confirm everything works
What if it fails?
If the install fails, you’ll see an error dialog with:- A short explanation of what went wrong
- A Retry button
- A Manual install instructions link to the troubleshooting guide
- A Quit button
~/.gaia/electron-install.log — attach it when reporting issues.
See the installation troubleshooting guide for common failure modes.
Updating GAIA
GAIA checks for updates automatically:- 10 seconds after launch
- Every 4 hours while running
GAIA_DISABLE_UPDATE=1 before launching.
Uninstalling
GAIA follows the platform convention: removing the app leaves your user data (chats, documents, downloaded models) behind. To remove the data too, run thegaia uninstall CLI from a terminal — it has tiered flags so you can decide exactly what to keep.
Windows
Settings → Apps → Installed apps → GAIA → Uninstall This removes the app, the Start Menu / Desktop shortcuts, and the autostart registry entry. It does not touch~/.gaia/. To also remove your data, open a terminal (PowerShell or cmd) and run:
macOS
Drag the GAIA app from Applications to the Trash. Empty the Trash. To also remove your data, run from a terminal:Linux (Debian/Ubuntu)
apt purge instead:
Linux (AppImage)
Delete the.AppImage file. To also remove your data:
Tiered cleanup with gaia uninstall
The CLI lets you escalate cleanup as far as you want — useful for reclaiming disk or fully resetting:
Where things live
| What | Location |
|---|---|
| Electron app | Platform-specific (Program Files / /Applications / /opt/GAIA) |
| Python environment | ~/.gaia/venv/ |
| Chat database | ~/.gaia/chat/chat.db |
| Uploaded documents | ~/.gaia/documents/ |
| Configuration | ~/.gaia/electron-config.json |
| Logs | ~/.gaia/gaia.log, ~/.gaia/electron-install.log |
| Models (managed by Lemonade) | ~/.cache/lemonade/models/ |
Privacy
GAIA runs entirely on your machine. No data is sent externally beyond the package downloads during install. There is no telemetry, no crash reporting, no usage analytics. See the FAQ for more.Next steps
- Quickstart — your first conversation with a GAIA agent
- Chat with your documents — RAG-powered Q&A
- Troubleshooting — install failure modes and fixes
- FAQ — common questions