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
Verify installation:First-Time Setup
1
Clone the repository
2
Run setup wizard
- Choose Developer Mode (Local)
- Choose your env setup method (Manual or Infisical)
3
Start development in Nx TUI
mise dev for you and opens the Nx TUI in your current terminal.Run Modes
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

