Gerald Setup

Configure your AI assistant

Status

Model & Authentication

Configure your AI model provider and authentication method

Additional API Keys (optional — add more providers for failover & model routing)

Message Channels

Optional

Client Configuration

Configure this deployment for a specific client website

The client's primary domain. Auto-configures routing for:
clientdomain.com (production) • dev.clientdomain.com (staging) • gerald.clientdomain.com (chat)
Auto-configured: DNS records (Cloudflare) • Turnstile CAPTCHA keys

Connect your GitHub account to access repositories.

Enable subscription-based authentication using Claude Code or Codex CLIs. These authenticate via your Claude Pro/Max or ChatGPT Plus/Pro subscriptions.

🤖 OpenAI Codex

Uses your ChatGPT Plus/Pro subscription. Authenticate on your local machine, then paste the token here.

🧠 Anthropic Claude Code

Uses your Claude Pro/Max subscription. Manual authentication required via SSH.

Dashboard Authentication

Configure magic link authentication via SendGrid

Required for magic link login emails. Get your key →

The "From" address for login emails. Domain verification will be handled automatically when both SendGrid and Cloudflare are configured.

One email per line. Only these emails can access the dashboard.

Contact Form Services

Optional

Run Setup


      
      

Reset deletes the OpenClaw config file so you can rerun onboarding. Pairing approval grants DM access when dmPolicy=pairing.