Install and start GAIA
Install the GAIA CLI
gaia up for you, so you can skip the next step.
The installer carries straight on into gaia up and downloads GAIA
Run gaia up

gaia up finishes with the one link to open next
More options (domain, port, Ollama, other providers)
More options (domain, port, Ollama, other providers)
gaia up says the provider wasn’t saved. Run the same command again once gaia status shows GAIA healthy. Every flag is in the CLI reference.Open the printed address
http://localhost:3000 works. From another device on your network, use the 192.168.x.x address.Finish setup in the browser
Create the admin account

The first account becomes the admin
Connect an AI provider
--llm-provider, press Continue. Otherwise pick one:
OpenAI connected with a pasted key
Add the optional extras, or skip them
- Web search works for free with DuckDuckGo. Tavily, Exa, Brave Search or your own SearXNG give better results.
- Tool keys such as Composio and E2B, and apps you can connect.

An optional step: better web search with a Tavily, Exa or Brave key
Land on the home screen

The setup banner, opened with Show
Use GAIA
Your first chat
Type a message and press Enter.
A first message and GAIA's reply
Todos and tools
Ask GAIA to do something, like adding a todo.
Adding a todo from chat

The new todo in Tasks
Run code (optional)
GAIA can run code only if you turn on a sandbox:- E2B (recommended): save an E2B key in Settings → Providers & Tools. Code runs on E2B’s servers.
- Local sandbox: run
gaia up --code-sandbox. Code runs on your own server.

GAIA runs Python in the sandbox and shows the output
Upload files and images
Use the + button in the message box. Files stay on your server.
GAIA reads an uploaded image
Change settings later
Providers & Tools
Open Settings → Providers & Tools to change AI providers, web search or the code sandbox. Changes apply right away.
Settings → Providers & Tools
Connect apps like Gmail and Calendar
Apps connect through your own Composio project. Paste its key in Settings → Integrations setup. Full steps: Connect integrations.
Settings → Integrations setup
Invite other people
Create an invite link

Settings → Members, with a new invite link
Your teammate signs up

Signing up from an invite link

The new member's own GAIA
Sign in next time

The sign-in page
Check on it
Rungaia status to see if each part is running. If something seems wrong, run gaia doctor. It prints a fix for each problem.

gaia status: every dependency and container
Update and back up
./backups/. See Backups to restore and store them safely.
Next steps
Connect integrations
CLI setup
gaia command and flag
