Build AI Agents That Run Locally
GAIA is an open-source framework for building AI agents in Python and C++ that run entirely on local hardware. Agents reason, call tools, search documents, and take action — with no cloud dependency and no data leaving the device.
Local Inference
All processing stays on-device
No Cloud Dependency
No API keys or external services required
Python & C++
Full SDK in both languages
AMD Optimized
NPU and GPU acceleration on Ryzen AI
- Python
- C++
Get Started
Python Quick Start
Install GAIA, start Lemonade Server, and run your first agent.
C++ Quickstart
Build a native C++17 agent binary — no Python runtime required.
Capabilities
- Python
- C++
Document Q&A (RAG)
Retrieve, index, and answer questions over local PDFs, code, and text files.
Speech-to-Speech
Whisper ASR and Kokoro TTS — offline voice interaction pipeline.
Code Generation
Multi-file code generation with validation, testing, and orchestration.
Image Generation
Multi-modal image generation with LLM prompt enhancement.
MCP Integration
Connect agents to external tools via Model Context Protocol.
Agent Routing
Intelligent request routing across multiple specialized agents.
Resources
SDK Reference
Complete API documentation
GitHub
View source code
Component Specs
Technical specifications
Glossary
Technical terms explained
Discord
Join community