Skip to main content

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

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.

Build with GAIA

Make an agent harness: add skills, measure it with evals (gaia eval agent --fix patches failures), and build on the SDK.

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

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