Skip to main content

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 Desktop or Docker Engine
  • Docker Compose v2+
  • At least 4GB of available RAM
  • 10GB of free disk space
  • Node.js 20+
  • one package manager: npm, pnpm, or bun
  • Git
  • 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

In the wizard:
  • Choose Developer Mode (Local)
  • Choose your env setup method (Manual or Infisical)
3

Start development in Nx TUI

This runs mise dev for you and opens the Nx TUI in your current terminal.

Run Modes


Project Structure


Troubleshooting

Reinstall globally, then open a new terminal session:
Check Docker is running:
Then check GAIA service health:
From your repo root, run:

Next Steps