← all repositories
amd/gaia

AMD's bet: your laptop NPU is the new AI cloud

GAIA is a local-first agent framework that treats Ryzen AI NPUs as the default compute target, not an afterthought.

1.5k stars Python AgentsInference · Serving
gaia
Not currently ranked — collecting fresh signals.
star history

What it does

GAIA is AMD’s open-source Python framework for building AI agents that run entirely on local AMD Ryzen AI hardware. It provides a base Agent class with tool registration, state management, and error recovery, plus a desktop UI, RAG over 50+ file formats, voice interaction via Whisper and Kokoro TTS, vision with Qwen3-VL-4B, and MCP server connectivity. A C++17 port exists for embedding in native applications without Python baggage.

The interesting bit

Most “local AI” projects treat edge hardware as a fallback. GAIA inverts this: the NPU and iGPU are the primary target, and cloud is simply absent. The framework is MIT-licensed, distributes agents via PyPI with auto-discovery, and explicitly targets air-gapped, HIPAA- and GDPR-sensitive deployments where sending prompts to OpenAI is a compliance non-starter.

Key highlights

  • Hardware-accelerated inference on Ryzen AI NPUs + iGPUs, not just CPU fallback
  • C++17 agent core for resource-constrained or native embedding scenarios
  • Plugin system with PyPI distribution and auto-discovery
  • MCP client built in for connecting to external tool servers
  • Desktop app with document indexing, chat, and file browser

Caveats

  • Minimum spec is a Ryzen AI 300-series processor; 16GB RAM required, 64GB recommended
  • macOS downloads are offered but the hardware acceleration story there is unclear
  • “Lemonade Server” is mentioned as required for complete setup but not explained in the README

Verdict

Worth a look if you’re building agents for healthcare, finance, or factory-floor environments where data must stay on-device. Skip it if your users lack recent AMD hardware or you need cross-platform GPU parity.

Frequently asked

What is amd/gaia?
GAIA is a local-first agent framework that treats Ryzen AI NPUs as the default compute target, not an afterthought.
Is gaia open source?
Yes — amd/gaia is open source, released under the MIT license.
What language is gaia written in?
amd/gaia is primarily written in Python.
How popular is gaia?
amd/gaia has 1.5k stars on GitHub.
Where can I find gaia?
amd/gaia is on GitHub at https://github.com/amd/gaia.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.