AI Agents That Run Locally
GAIA is an open-source agent factory. It uses coding-agent skills, evals and an auto-fix loop to improve and build agent harnesses that run on local hardware, so sensitive data stays on-device. Anyone can build a harness with GAIA; the GAIA agent is the one we built to show what it can do.
Local Inference
All processing stays on-device
Cloud-Optional
Core runtime needs no cloud or API keys — agents can opt in when a use case requires it
Python & C++
Full SDK in both languages
AMD Optimized
NPU and GPU acceleration on Ryzen AI
- Python
- C++
Where do you want to start?
Use GAIA
Install the GAIA agent as a desktop app or terminal UI, then see what it can do.
Get Started
Agent UI
Install via npm and run AI agents locally — two commands to get started.
Python Quick Start
Install GAIA and run your first agent.
C++ Quickstart
Build a native C++17 agent binary — no Python runtime required.
Capabilities
- Python
- C++
Agent UI
Privacy-first desktop chat with drag-and-drop document Q&A. Install via npm or
gaia --ui.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.
Flagship GAIA Agent
Conversation, documents, data, web, memory, and skills in one agent.
Code Index
Semantic search over your codebase using local AMD-accelerated embeddings.
MCP Integration
Connect agents to external tools via Model Context Protocol.
Composing Skills
Extend the flagship agent’s capabilities with a
SKILL.md.Resources
SDK Reference
Complete API documentation
GitHub
View source code
Component Specs
Technical specifications
Glossary
Technical terms explained
Discord
Join community