Who This Guide Is For
Open Source Contributors
Developers who want to contribute by fixing bugs, adding features, or
improving documentation.
Customizers
Developers who want to modify GAIA for their specific use cases or integrate
with custom systems.
Prerequisites
Docker & Docker Compose
Docker & Docker Compose
- Docker Desktop or Docker Engine
- Docker Compose v2+
- At least 4GB of available RAM
- 10GB of free disk space
CLI Requirements
CLI Requirements
- Node.js 20+
- one package manager: npm, pnpm, or bun
- Git
System Requirements
System Requirements
- macOS, Linux, or Windows with WSL2
- At least 8GB RAM (16GB recommended)
- SSD storage for better performance
Install GAIA CLI
First-Time Setup
Run setup wizard
- Choose Developer Mode (Local)
- Choose your env setup method (Manual or Infisical)
Run Modes
| Command | Description |
|---|---|
gaia dev | API + web in Nx TUI (developer mode) |
gaia dev full | API + web + workers in Nx TUI (developer mode) |
gaia logs | Stream logs for currently running services |
gaia status | Health check for GAIA services |
gaia stop | Stop services safely (GAIA-managed processes) |
gaia setup | Re-run setup for an existing clone |
Project Structure
Troubleshooting
gaia command not found
gaia command not found
Reinstall globally, then open a new terminal session:
Docker services not starting
Docker services not starting
Check Docker is running:Then check GAIA service health:
Need to reconfigure environment
Need to reconfigure environment
From your repo root, run:
Next Steps
- Commands Reference - Full command list
- CLI Commands - GAIA CLI reference
- Environment Variables - Configure your setup
- Contributing - How to contribute

