amd/gaia

Build AI agents for your PC

What it solves

GAIA 提供了一种构建和部署完全在本地硬件上运行的智能 AI Agent 的方法,消除了对云端 API 的需求。这确保了数据隐私、消除了订阅成本,并允许 AI 在隔离环境(air-gapped environments)中运行,同时利用 AMD Ryzen AI 处理器上的硬件加速。

How it works

GAIA 是一个框架,为工具编排、状态管理和错误恢复提供了一个基础 Agent 类。它包含一个用于快速开发的 Python SDK 和一个用于嵌入原生应用程序的 C++17 port。该系统利用 AMD Ryzen AI 硬件的 NPU 和 iGPU 进行加速推理。它还集成了 Model Context Protocol (MCP) 以进行外部工具访问,并支持通过 PyPI 分发 Agent。

Who it's for

构建隐私中心型 AI 应用的开发者,受监管行业(如医疗或金融)中的企业用户,以及针对 AMD Ryzen AI 硬件的开发者。

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 enumerate-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.