Skip to content

AI assistant

Detailed app behavior for ai assistant.

  • Multi-provider chat with incremental SSE streaming on native and web, visible tool activity, and a poster carousel for results. Every user can bring a personal Anthropic, OpenAI, Gemini, or xAI Grok API key, or link a subscription account with a browser device code: OpenAI (OAuth) via ChatGPT or xAI Grok (OAuth) via SuperGrok / X Premium+. Admins can configure the same choices as an included server profile and grant it per user. Personal overrides fail closed instead of silently spending shared quota.
  • Server-side tools: the assistant searches (movies, TV, books, and music), checks availability, and requests on your behalf; book and album results ride the same carousel and open the matching detail page with their catalog identity and selected instance. Admins can triage queues conversationally.
  • Configuration receipts: explicit admin requests can update supported connected-app settings in one turn, without copying a confirmation command back into chat. Supported profile and custom-format writes return a trusted review receipt; quality-profile update receipts also lead to a one-time guarded restore when the live state still matches. Assistant prose never creates controls.
  • Persistent session: the focused /assistant workspace keeps one conversation alive across navigation (30-minute idle expiry).

View the maintained source for this page.