{% extends "base.html" %} {% block title %}Integrations · {{ assistant }}{% endblock %} {% block main_class %}form{% endblock %} {# A connected account under its service: works, or what does not and how to fix it. #} {% macro account_row(connection, provider_id, choices_label=None) %} {% set problems = connection.capabilities | rejectattr("ok") | list if connection.capabilities else [] %}
{{ connection.account }}
{% if connection.checked_at %}Tested {{ connection.checked_at | localtime }}{% else %}Not tested yet{% endif %}
{% if not connection.capabilities %}○ Not tested {% elif problems %}✕ {{ problems | length }} {{ "problem" if problems | length == 1 else "problems" }} {% else %}✓ Connected{% endif %} {% if choices_label %}{{ choices_label }}{% endif %}
{% if problems %} {% endif %}
{% endmacro %} {% block content %}
Settings

Integrations

{% if message %}
✓ DONE{{ message }}
{% endif %} {% if error %}{% endif %}

Connected sources

GoogleGmail · Calendar · YouTube
{% if not client %}myOrb connects through your own Google Cloud OAuth client. Setting it up takes about 10 minutes and is free.{% elif not connections %}The OAuth client is set up. Connect your Google account.{% else %}Email, calendar and YouTube subscriptions of your Google accounts.{% endif %}
{% if not client %}○ Not set upSet up Google {% else %} {% if not connections %}○ No account{% endif %} OAuth client
{% endif %}
{% for connection in connections %}{{ account_row(connection, "google") }}{% endfor %}
{% for provider, accounts in providers %}
{{ provider.name }}{% if accounts | length > 1 %}{{ accounts | length }} connected{% endif %}
{{ provider.summary }}
{% if not accounts %}○ Not connected{% endif %} {% if not accounts or provider.multiple %}{{ "Connect another" if accounts else "Connect" }}{% endif %}
{% for connection in accounts %}{{ account_row(connection, provider.id, provider.choices_label) }}{% endfor %}
{% endfor %}

Features

{% for name, settings in plugin_settings %}
{{ name }}
{{ settings.summary }}
{% endfor %}
MusicWelcome screen
Built-in ambient sound, or a YouTube video, playlist or live stream.
VoiceRead aloud
{% if voice.azure %}Microsoft Azure Speech reads the brief.{% else %}The browser's own voices read the brief, or natural voices from Microsoft Azure Speech.{% endif %}
{% if voice.azure %}✓ Azure Speech{% endif %}Settings
ClaudeDaily brief
{% if claude %}Writes your brief every day at {{ claude.brief_time }} with {{ model_name(claude.model) }}.{% else %}Writes a short daily brief from your calendar, email and tasks, with your own Anthropic API key.{% endif %}
{% if claude %}✓ ConnectedSettings {% else %}○ Not set upConnect Claude{% endif %}
{% endblock %}