> ## Documentation Index
> Fetch the complete documentation index at: https://amd-gaia.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Frequently asked questions about GAIA installation, setup, and usage

## Installation and Setup

<AccordionGroup>
  <Accordion title="Where are my chats stored?" icon="database">
    Your chat database is at `~/.gaia/chat/gaia_chat.db` (a SQLite file). It is never sent off your machine. Documents you upload through the Document Library are at `~/.gaia/documents/`; files you attach directly in a chat are at `~/.gaia/chat/uploads/`.

    See the [installation guide](/docs/guides/install#where-things-live) for the full list of where GAIA stores data on your machine.
  </Accordion>

  <Accordion title="How do I uninstall GAIA?" icon="trash">
    See the [installation guide](/docs/guides/install#uninstalling) for platform-specific instructions:

    * **Windows:** Settings → Apps → Installed apps → GAIA → Uninstall
    * **macOS:** Drag GAIA from `/Applications` to the Trash
    * **Linux (Debian/Ubuntu):** `sudo apt remove gaia-desktop` (or `apt purge` to also remove data)
    * **Linux (AppImage):** Delete the `.AppImage` file

    By default, uninstalling keeps your chats and documents. To remove everything, run `gaia uninstall --purge` from a terminal:

    <Tabs>
      <Tab title="Windows">
        ```powershell theme={null}
        ~\.gaia\venv\Scripts\gaia uninstall --purge
        ```
      </Tab>

      <Tab title="macOS / Linux">
        ```bash theme={null}
        ~/.gaia/venv/bin/gaia uninstall --purge
        ```
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Why is the first launch slow?" icon="hourglass">
    The first time you launch GAIA Agent UI, it automatically sets up its Python backend — downloads `uv`, creates a Python 3.12 virtualenv at `~/.gaia/venv/`, installs the `amd-gaia[ui]` package, downloads the Lemonade Server, and downloads a minimal model.

    This takes about **5-10 minutes** depending on your internet speed. **Subsequent launches are instant** — the app reuses the installed environment. See the [installation guide](/docs/guides/install#first-launch-setup) for a breakdown of each stage.
  </Accordion>

  <Accordion title="Does GAIA send my data anywhere?" icon="shield">
    **Not by default.** GAIA runs entirely on your machine. There is no telemetry, no crash reporting, and no usage analytics.

    The only network traffic is package downloads during install (from PyPI, npm, GitHub, and Astral's `uv` distribution). Once installed, GAIA can run fully offline with the default Lemonade Server backend. This is a deliberate design choice — see §2 of the [desktop installer plan](/docs/plans/desktop-installer) for the rationale.

    **Caveat:** If you explicitly configure an external LLM provider (Claude API or OpenAI) via the provider settings, prompts and responses for those sessions are sent to the provider you selected. Local-first is the default; cloud is opt-in.
  </Accordion>

  <Accordion title="How do I install GAIA on a machine without internet?" icon="wifi">
    The first-launch install requires internet to download Python and the GAIA backend. For offline installation, you would need to pre-download the Python wheels and models — this is not currently supported as a one-click flow.

    [Open an issue](https://github.com/amd/gaia/issues/new) if you need this capability; we're tracking demand for an offline bundle.
  </Accordion>

  <Accordion title="How do I update GAIA?" icon="arrow-up">
    GAIA Agent UI checks for updates automatically (10 seconds after launch, then every 4 hours) and notifies you in the status bar. Click **Restart to update** when prompted — your chat history is preserved across updates.

    To disable auto-updates, set the environment variable `GAIA_DISABLE_UPDATE=1` before launching. To force a manual check, relaunch the app (the in-app updater runs on startup). See the [installation guide](/docs/guides/install#updating-gaia) for more.
  </Accordion>

  <Accordion title="Can I reinstall GAIA?" icon="rotate">
    Yes, you can reinstall GAIA. The installer provides an option to remove your existing installation before reinstalling.
  </Accordion>

  <Accordion title="How do I run GAIA in silent/headless mode?" icon="terminal">
    Run the installer from command-line with parameters for CI/CD or silent installations:

    ```bash theme={null}
    gaia-agent-ui-<version>-x64-setup.exe /S
    ```

    (The Windows installer is an NSIS package named `gaia-agent-ui-<version>-<arch>-setup.exe`, downloaded from [GitHub Releases](https://github.com/amd/gaia/releases).)

    **Available parameters:**

    * `/S` - Silent installation (no UI)
    * `/D=<path>` - Set installation directory (must be last parameter)
  </Accordion>

  <Accordion title="What are the system requirements?" icon="computer">
    GAIA is designed for AMD Ryzen AI systems:

    | Component     | Requirement                                       |
    | ------------- | ------------------------------------------------- |
    | **Processor** | AMD Ryzen AI 300-series (for optimal performance) |
    | **RAM**       | 16GB minimum, 64GB recommended                    |
    | **Storage**   | 20GB free space                                   |
    | **OS**        | Windows 11 Pro 24H2 or Ubuntu 22.04+              |

    **Driver Requirements:**

    * Radeon iGPU: `32.0.22029.1019` or later
    * NPU: `32.0.203.314` or later
  </Accordion>

  <Accordion title="What platforms does GAIA support?" icon="desktop">
    * **Windows 11:** ✅ Fully supported with complete UI and CLI functionality
    * **Linux (Ubuntu/Debian):** ✅ Fully supported with complete UI and CLI functionality
  </Accordion>

  <Accordion title="How do I install additional models?" icon="download">
    Additional models can be installed through Lemonade Server's model management interface:

    * **System Tray Icon:** Access the Lemonade model manager from the system tray
    * **Web UI:** Manage models through the Lemonade web interface

    [→ Installing Additional Models](/docs/reference/features#installing-additional-models)

    [→ Lemonade Model Management](https://github.com/lemonade-sdk/lemonade)
  </Accordion>
</AccordionGroup>

***

## Demo and Capabilities

<Info>
  Discover the capabilities of Ryzen AI with GAIA - an innovative generative AI application that runs private, local LLMs on the Neural Processing Unit (NPU).
</Info>

<AccordionGroup>
  <Accordion title="What is GAIA, and how does it integrate with Ryzen AI?" icon="microchip">
    GAIA is AMD's generative AI application that runs local, private LLMs on Ryzen AI's NPU hardware. It leverages the power of the NPU for faster, more efficient processing, allowing users to keep their data local without relying on cloud infrastructure.

    GAIA uses the [Lemonade Server](https://lemonade-server.ai/) to load and run LLM inference optimally on AMD hardware.

    **Key Benefits:**

    * Local execution (no cloud dependency)
    * Enhanced privacy
    * Optimized for AMD NPU hardware
    * Lower power consumption
  </Accordion>

  <Accordion title="How does the agent RAG pipeline work?" icon="brain">
    The RAG (Retrieval-Augmented Generation) pipeline combines an LLM with a knowledge base:

    **Components:**

    * **Agent:** Capable of retrieving relevant information
    * **Reasoning:** Plans and executes multi-step tasks
    * **Tool Use:** Accesses external tools and APIs
    * **Interactive Chat:** Real-time conversation interface

    This enables more accurate and contextually aware responses by grounding the LLM in your specific documents and data.
  </Accordion>

  <Accordion title="What LLMs are supported?" icon="list">
    GAIA runs models locally through [Lemonade Server](https://lemonade-server.ai), so any model in the Lemonade catalog works — GGUF models via llama.cpp on GPU/CPU, and FLM models on the Ryzen AI NPU. The models GAIA agents use by default:

    * **Gemma-4-E4B-it-GGUF** — default chat/coding/vision model (multimodal)
    * **Qwen3.5-35B-A3B-GGUF** — default for the specialized agents (analyst, browser, file I/O, code, jira, docker, routing)
    * **Qwen3-4B-Instruct-2507-GGUF** — summarization
    * **Qwen3-VL-4B-Instruct-GGUF** — alternate vision model
    * **embeddinggemma-300m-GGUF** — embeddings for RAG/document Q\&A
    * **NPU (FLM):** `gemma4-it-e2b-FLM` + `embed-gemma-300m-FLM` (via `gaia init --profile npu`)

    Download them per use case with `gaia init --profile <profile>` (e.g. `minimal`, `chat`, `code`, `vlm`, `npu`).

    [→ Full Model List](/docs/reference/features#supported-llms)
  </Accordion>

  <Accordion title="How does the NPU enhance LLM performance?" icon="gauge-high">
    The NPU (Neural Processing Unit) in Ryzen AI is specialized for AI workloads, specifically the matrix multiplications (GEMMs) in the model:

    **Benefits:**

    * **Faster Inference:** Optimized hardware acceleration
    * **Lower Power:** More efficient than CPU/iGPU
    * **System Offload:** Reduces load on main processor

    This results in significant performance gains for local AI processing.
  </Accordion>

  <Accordion title="Can this scale to larger LLMs or enterprise applications?" icon="chart-line">
    Absolutely. While GAIA showcases local, private implementation:

    * **Architecture scales** to larger models
    * **NPU optimization** ensures efficient scaling
    * **Enterprise deployments** supported
    * **Hybrid cloud/local** configurations possible

    The same architecture works for both small-scale and enterprise-level deployments.
  </Accordion>

  <Accordion title="What are the benefits of running LLMs locally on the NPU?" icon="shield-check">
    **Privacy:**

    * No data leaves your machine
    * Complete control over sensitive information

    **Performance:**

    * Reduced latency (no cloud communication)
    * Faster response times with NPU acceleration

    **Cost:**

    * No ongoing cloud API costs
    * Lower power consumption
  </Accordion>

  <Accordion title="NPU vs iGPU: What's the difference?" icon="scale-balanced">
    **NPU (Neural Processing Unit):**

    * Optimized specifically for AI inference
    * Lower power consumption
    * Faster for LLM workloads
    * AI-focused architecture

    **iGPU (Integrated GPU):**

    * General-purpose graphics/compute
    * Higher power consumption for AI
    * Slower inference for LLMs
    * Graphics-focused architecture

    The NPU provides better efficiency and speed for generative AI tasks.
  </Accordion>
</AccordionGroup>

***

## Demo Components and Workflow

<Info>
  The GAIA demo consists of two main components working together to provide powerful local AI capabilities.
</Info>

### System Architecture

**1. GAIA Backend**

Powered by the Ryzen AI platform through Lemonade Server:

* **NPU/iGPU Acceleration:** Leverages Ryzen AI hardware
* **Multiple Models:** Supports various LLMs including Llama-3.2-3B-Instruct-Hybrid
* **Agent System:** Specialized tasks and workflows
* **WebSocket Streaming:** Real-time response delivery
* **Dual Interfaces:** Both CLI and GUI available

**2. Agent Interface**

Works with the [Lemonade SDK](https://github.com/lemonade-sdk/lemonade):

* **Repository Vectorization:** Fetches and indexes code repositories
* **Local Vector Storage:** Fast, local similarity search
* **Fast Indexing:** \~10 seconds for 40,000 lines of code (typical laptop)
* **Ready for Queries:** Instant access to indexed knowledge

### Query Process

<Steps>
  <Step title="User Input">
    Query sent to GAIA (e.g., "How do I install dependencies?")
  </Step>

  <Step title="Embedding Generation">
    For RAG queries, input transformed into embeddings
  </Step>

  <Step title="Context Retrieval">
    Relevant content retrieved from local repositories/documents
  </Step>

  <Step title="LLM Processing">
    Context passed to LLM via Lemonade Server for generation
  </Step>

  <Step title="Response Streaming">
    Generated response streamed back in real-time through GAIA interfaces
  </Step>
</Steps>

***

## Use Cases and Applications

<AccordionGroup>
  <Accordion title="What applications or industries could benefit?" icon="briefcase">
    GAIA's local AI capabilities are ideal for industries requiring high performance and privacy:

    **Healthcare:**

    * Patient data privacy compliance
    * Medical record analysis
    * Clinical decision support

    **Finance:**

    * Sensitive financial data processing
    * Compliance and audit trails
    * Risk analysis

    **Enterprise:**

    * Internal document Q\&A
    * Code analysis and generation
    * Knowledge management

    **Content Creation:**

    * Writing assistance
    * Code generation
    * Document summarization

    **Customer Service:**

    * Automated support systems
    * Intent classification
    * Response generation
  </Accordion>

  <Accordion title="How does this address data privacy concerns?" icon="lock">
    GAIA emphasizes running LLMs locally, meaning:

    * **All data remains on your device**
    * **No cloud transmission** of sensitive information
    * **Complete control** over data and models
    * **Compliance-friendly** for regulated industries
    * **High-performance** AI without privacy trade-offs

    This eliminates the need to send sensitive information to the cloud while still delivering powerful AI capabilities.
  </Accordion>

  <Accordion title="What toolset do I need to replicate this?" icon="toolbox">
    To run GAIA, you need:

    **Hardware:**

    * Ryzen AI processor (300-series recommended)

    **Software:**

    * [Lemonade Server](https://lemonade-server.ai/) for managing LLMs
    * GAIA framework (available on Windows and Linux)

    **Interfaces:**

    * Command-line interface (CLI) for scripting and automation
    * Graphical user interface (GUI) for interactive use

    Both Windows and Linux platforms are fully supported.
  </Accordion>
</AccordionGroup>

***

## See Also

<CardGroup cols={2}>
  <Card title="Development Guide" icon="wrench" href="/docs/reference/dev">
    Setup and installation instructions
  </Card>

  <Card title="Features" icon="sparkles" href="/docs/reference/features">
    Complete feature overview
  </Card>

  <Card title="CLI Reference" icon="terminal" href="/docs/reference/cli">
    Command-line interface guide
  </Card>

  <Card title="Supported Models" icon="list" href="/docs/reference/features#supported-llms">
    Available LLM models
  </Card>
</CardGroup>

***

<small style="color: #666;">
  **License**

  Copyright(C) 2024-2026 Advanced Micro Devices, Inc. All rights reserved.

  SPDX-License-Identifier: MIT
</small>
