What runs
- Web: Next.js
- Backend: FastAPI
- Databases/Infra: PostgreSQL, MongoDB, Redis, ChromaDB, RabbitMQ (via Docker)
- Workspace storage: JuiceFS (per-user file uploads, agent artifacts, skills)
Prerequisites
- Node.js 20+ and one package manager (npm, pnpm, or bun)
- Docker Engine 20.10+ and Compose v2+
- 2+ CPU cores, 4GB+ RAM, 10GB+ disk (8GB+ RAM recommended)
- An API key for at least one supported LLM provider (OpenAI or Google Gemini), see Environment variables
Quick start
Monitor and open GAIA
- Web: http://localhost:3000
- Backend API: http://localhost:8000
Advanced: workspace storage on macOS and Windows
You only need this if you plan to run the backend outside the default Docker setup.Run the backend in a container on every platform. Its workspace storage (file uploads, artifacts, skills) uses JuiceFS, which mounts through Linux FUSE, a native backend on macOS or Windows can’t provide it. Docker Desktop covers this on all platforms. See Docker setup for the FUSE requirements and configuration.
Next steps
- CLI setup, full CLI installation and service management
- Docker setup, advanced Docker operations and storage configuration
- Environment variables, configure LLM providers, integrations, and optional features

