amd/gaia

Build AI agents for your PC

What it solves

GAIA provides a way to build and deploy intelligent AI agents that run entirely on local hardware, eliminating the need for cloud APIs. This ensures data privacy, removes subscription costs, and allows AI to function in air-gapped environments while leveraging hardware acceleration on AMD Ryzen AI processors.

How it works

GAIA is a framework that provides a base agent class for tool orchestration, state management, and error recovery. It includes a Python SDK for rapid development and a C++17 port for embedding in native applications. The system leverages the NPU and iGPU of AMD Ryzen AI hardware for accelerated inference. It also integrates with the Model Context Protocol (MCP) for external tool access and supports a plugin system for distributing agents via PyPI.

Who it’s for

Developers building privacy-centric AI applications, enterprise users in regulated industries (like healthcare or finance), and developers targeting AMD Ryzen AI hardware.

Highlights

  • 100% Local Execution: All processing happens on-device, ensuring privacy and zero cloud costs.
  • RAG System: Built-in document indexing and semantic search supporting over 50 file formats.
  • Multimodal Capabilities: Includes voice integration (Whisper ASR and Kokoro TTS) and vision models (Qwen3-VL-4B) for image text extraction.
  • Cross-Language Support: Available in both Python and C++ for flexibility in deployment.
  • MCP Integration: Ability to connect to any MCP server for expanded tool capabilities.