Viva Modes

Auto-configure transcription and AI per app or website.

Viva Modes let you auto-configure transcription model, AI provider, preset, and language based on the app or website you're using. Switch to VS Code and Viva Modes switches to coding mode. Open Gmail and it switches to email mode. Automatically.

How It Works

  1. VivaDicta detects the active app (by bundle ID) or browser URL when you start recording.
  2. It matches against your Viva Mode configurations (URL match takes priority over app match).
  3. The matching mode's settings are applied for that recording.
  4. If no mode matches, the Default mode is used.

Setting Up a Viva Mode

  1. Open VivaDicta settings → Viva Modes.
  2. Click Add Mode.
  3. Choose the target app (from the app picker) and/or enter a URL pattern.
  4. Configure the mode:
    • Transcription model and language
    • AI provider and model
    • AI preset
    • AI processing on/off

URL Matching

For browser-based modes, you can match by URL. For example:

  • mail.google.com — matches Gmail.
  • github.com — matches GitHub.
  • slack.com — matches Slack in browser.

VivaDicta extracts the URL from popular browsers (Safari, Chrome, Firefox, Arc, Brave, etc.) via accessibility APIs.

Example Setups

  • VS Code / Cursor: Coding preset, high-accuracy model, English.
  • Gmail: Email preset, fast model.
  • Messages / Telegram: Chat preset, casual tone.
  • Notion / Docs: Professional preset.

Default Mode

The Default mode is the fallback when no other mode matches. Configure it with your most common settings — it's what VivaDicta uses in any app that doesn't have a dedicated mode.

Switching Modes Manually

You can switch Viva Modes on the fly using keyboard shortcuts ⌥1⌥0 in the mini recorder.