GAIA is an open-source solution designed for the quick setup and execution of generative AI applications on local PC hardware. It enables fast and efficient execution of LLM-based applications using a hybrid hardware approach that combines the AMD Neural Processing Unit (NPU) and Integrated Graphics Processing Unit (iGPU) in the Ryzen-AI PC. GAIA provides the following key features:
Currently supports Windows 11 Home/Pro
- 🏠 Local LLM Processing: Easily run powerful language models directly on your Windows device without cloud dependencies
- 🎯 Multiple Use Cases: From basic chat to RAG-enhanced applications and specialized agents
- ⚡ Optimized Performance: Leverages the AMD NPU and iGPU for hybrid acceleration to get fast and efficient AI processing
- 🖥️ Easy-to-Use Interface: Provides both a command-line interface (CLI) and a graphical user interface (GUI) option for easy interaction with models and agents
- 🔧 Extensible Architecture: Easily build and integrate your own agents and use cases
- 🔄 Dual Mode: GAIA comes in two flavors:
- Hybrid Mode: Optimized for Ryzen AI PCs, combining AMD Neural Processing Unit (NPU) and Integrated Graphics Processing Unit (iGPU) for maximum performance
- Generic Mode: Compatible with any Windows PC, using Ollama as the backend
For more details, see the Frequently Asked Questions.
The quickest way to get started with GAIA is by using one of the provided installers. There are two options available:
- GAIA_Hybrid_Installer.exe: For running agents with the Hybrid (NPU+iGPU) execution on Ryzen AI PCs. This is the recommended installer that offers the best performance.
- GAIA_Installer.exe: For running agents on non-Ryzen AI PCs, this uses Ollama as the backend.
Each installer includes both a CLI tool and a GUI. The installation process typically takes about 5-10 minutes, depending on your Wi-Fi connection, and provides everything you need to start working with LLMs.
To install the GAIA application, please follow these steps:
-
Download the latest release of the GAIA installers from the "Assets" section:
- If you have a Ryzen AI PC, choose the Hybrid installer, otherwise choose the generic installer.
-
Unzip the downloaded file and run the installer by double-clicking the .exe file.
⚠️ NOTE: If you get a Windows Security warning, you can verify the application by clicking "More info" and then "Run anyway". This warning appears because the application is not digitally signed.⚠️ NOTE: Note that the installer will attempt to write to the same directory by default and may overwrite a previous installation of GAIA. Change the target directory if you want to avoid this. -
Follow the on-screen instructions to complete the installation. You may be prompted to delete existing installation of GAIA if a previous version was installed.
- The process will take about 5-10 minutes depending on your Wi-Fi connection and includes everything needed to get up and running with LLMs on Ryzen AI.
-
Once installation is complete, two desktop icons will be created.
- GAIA - Double click this icon to launch the GUI tool.
Check your desktop for the GAIA-GUI icon and double-click it to launch the GUI. The first time you launch GAIA, it may take a few minutes to start. Subsequent launches will be faster. You may also need to download the latest LLM models from Hugging Face. GAIA will handle this automatically but may request a Hugging Face token for access. If you encounter any issues with model downloads or the GUI application, please contact the AMD GAIA team.
To quickly get started with GAIA via the command line, you can use the GAIA CLI (gaia-cli
) tool. Double click on the GAIA-CLI icon and run gaia-cli -h
for help details. For more information and examples, please refer to the gaia-cli documentation.
To get started building from source, please follow the latest instructions here. These instructions will setup the Onnx Runtime GenAI through the Lemonade Web Server tool targeting the Ryzen AI SoC.
For a list of features and supported LLMs, please refer to the Features page.
This is a new project with a codebase that is actively being developed. If you decide to contribute, please:
- Submit your contributions via a Pull Request.
- Ensure your code follows the same style as the rest of the repository.
The best way to contribute is by adding a new agent that covers a unique use-case. You can use any of the agents/bots under the ./agents folder as a starting point. If you prefer to avoid UI development, you can add a feature to the CLI tool first. For adding features to the GUI, please refer to our UI Development Guide.
GAIA with Ryzen AI Hybrid NPU/iGPU execution has been tested on the following systems. Any system that has the AMD Ryzen AI 9 HX 370 with NPU Driver 32.0.203.237 or higher should work. If you do not have access to a Ryzen AI system below, please use the generic installer instead.
- Systems: Asus ProArt PX13/P16 and HP Omnibook
- OS Name: Microsoft Windows 11 Pro/Home
- Processor: AMD Ryzen AI 9 HX 370 w/ Radeon 890M, 2000 Mhz, 12 Core(s), 24 Logical Processor(s)
- Physical Memory: 32.0 GB
- AMD Radeon 890M iGPU drivers:
32.0.12010.8007
and32.0.12033.1030
- AMD NPU drivers:
32.0.203.237
and32.0.203.240
To check the NPU driver version, go to Device Manager
> Neural Processors
, right-click Properties
of NPU Compute Accelerator Device
and select the Driver
tab.
System Requirements:
- Windows 11 Pro/Home (GAIA is not supported on macOS or Linux)
- For Hybrid mode: AMD Ryzen AI 9 HX 370 with NPU Driver 32.0.203.237 or higher
- For Generic mode: Any Windows PC meeting Ollama's system requirements
The GAIA installer will automatically set up most dependencies, including:
- Python 3.10
- Miniconda (if not already installed)
- FFmpeg
- All required Python packages
Additional requirements:
For Generic installer:
- Ollama (version 0.1.17 or higher)
- Must be installed manually from: https://ollama.com/download
For Hybrid installer:
- AMD NPU Driver (version 32.0.203.237 or higher)
- The installer will check your driver version and prompt for updates if needed
- AMD Radeon iGPU Driver (version 32.0.12010.8007 or higher)
For frequently asked questions, please refer to the FAQ.
Contact AMD GAIA Team for any questions, feature requests, access or troubleshooting issues.
Copyright(C) 2024-2025 Advanced Micro Devices, Inc. All rights reserved. SPDX-License-Identifier: MIT