{% extends "base.html" %} {% from "_macros.html" import flash %} {% block body_attrs %} class="wizard-mode"{% endblock %} {% block body %}
{{ flash(flash_status, flash_message) }}
{# Step 1: Model & API key #}

Set up Otto

Choose the model and credentials for your assistant.

e.g. anthropic/claude-sonnet-4-5-20250514
Used for API-key providers.
{# Step 2: Channels #}

Choose channels

Start with terminal chat only, or add Telegram too.

{# Step 3: Owner identity #}

Owner identity

Set who owns and controls this Otto instance.

{# Step 4: Review #}

Review

Confirm your configuration before launching Otto.

{{ wizard_js | safe }} {% endblock %}