Skip to main content

Onboarding walkthrough

Carina guides new installs through a short first-run flow. You can run it explicitly or let the CLI prompt you on first launch.

Start onboarding

carina onboard

Useful flags:

FlagPurpose
--skip-setupSkip interactive questions
--skip-gatewayDo not start the gateway daemon
--skip-doctorSkip health checks at the end
--install-daemonRegister a systemd user service (Linux)
--jsonMachine-readable output

What onboarding covers

  1. Identity - Your name and what you are building (stored in ~/.carina/)
  2. Provider - Choose a default LLM provider and paste an API key
  3. Memory - Optional Postgres connection for episodic memory
  4. Gateway - Optional channel gateway startup
  5. Doctor - Runs carina doctor to confirm the install is healthy

First message

After onboarding, send a test message:

carina "Hello, confirm you can hear me."

Or open the Ink TUI:

carina

With no active session, the TUI shows the launcher first; press c to start chat.

Cloud onboarding

On app.carinaai.uk, sign up, add at least one BYOK key under Settings > API keys, then use the launcher to resume work or start a new chat.

Agencies and resellers: follow the White-label getting started path for brand settings, client handoff, and partner tiers. The in-app setup checklist on the launcher mirrors those steps.

Scout pairing (optional): Settings > Security or the security dashboard.

Troubleshooting

IssueFix
Doctor reports missing provider keyRe-run carina onboard or set keys in ~/.carina/.env
Gateway will not startCheck port conflicts; see Gateway hardening
Memory backend unavailableInstall Postgres + pgvector or run without episodic memory