First Run

Outcome

Run cara setup, start Carapace, and complete your first useful assistant workflow.

Prerequisites

0) Pick the simplest first path

If you are not sure where to start:

If provider choice is the blocker, use the Providers hub. If you want a maintainer to help you pick the shortest path, use Help.

1) Run the setup wizard

cara setup

The wizard walks you through:

Recommended explicit examples (pick one, based on your provider):

# Pick ONE of these commands:
cara setup --provider anthropic
cara setup --provider codex
cara setup --provider ollama
cara setup --provider gemini --auth-mode api-key
cara setup --provider gemini --auth-mode oauth

Use --provider codex only in an interactive shell. It opens an OpenAI sign-in URL and completes through a loopback callback on a local port. The Control UI can also onboard Codex. Codex sign-in requires CARAPACE_CONFIG_PASSWORD.

Use --auth-mode oauth only in an interactive shell. It opens a Google sign-in URL and completes through a loopback callback on a local port. The Control UI can also onboard Gemini with Google sign-in or API key mode. Gemini Google sign-in requires CARAPACE_CONFIG_PASSWORD.

2) Start Carapace

cara

3) Run smoke checks

In a second terminal:

cara verify --outcome auto --port 18789
cara verify --outcome autonomy --port 18789
cara status --port 18789
cara chat --port 18789

Expected:

If you set a custom port during setup, use that instead of 18789. If your selected outcome is discord or telegram, cara verify may also require destination flags (--discord-to / --telegram-to) for send-path checks.

4) Complete your chosen first outcome

Continue