CLI Agents Setup

Use your Claude, ChatGPT, or Gemini subscription for AI processing — no API keys needed.

If you already have a Claude, ChatGPT, or Gemini subscription, you can use it for AI processing in VivaDicta — no API keys needed. Just install the CLI agent on your Mac and flip a toggle.

What are CLI agents? Tools like Claude Code, Codex CLI, and Gemini CLI that run in your terminal and use your existing subscription. VivaDicta can route AI processing through them automatically.

Supported Agents

AgentProviderSubscription
Claude CodeAnthropicClaude Pro, Max, or Team
Codex CLIOpenAIChatGPT Plus, Pro, or Team
Gemini CLIGoogleAny Google account (free tier available)

Step 1: Install a CLI Agent

Install one or more CLI agents on your Mac and sign in:

Step 2: Open AI Providers

In VivaDicta, click AI Providers in the sidebar.

VivaDicta sidebar with AI Providers highlighted

Step 3: Select the Provider

Click on the provider card that matches your CLI agent — for example, Anthropic for Claude Code. Providers with a CLI agent installed show a CLI badge.

AI Providers grid with Anthropic card showing CLI badge

Step 4: Enable the CLI Toggle

Turn on the Use Claude CLI toggle (or the equivalent for Codex / Gemini). That's it — VivaDicta will now route AI processing through the CLI agent using your subscription.

Anthropic provider detail with Use Claude CLI toggle

Fallback Chain

When multiple methods are configured for a provider, VivaDicta tries them in priority order and automatically falls back if one fails:

  • Anthropic: CLI Agent → API Key
  • OpenAI: ChatGPT OAuth → CLI Agent → API Key
  • Gemini: Google OAuth → CLI Agent → API Key

What's Next?

  • VivAgents Server — share CLI agents with your iPhone/iPad, or connect to a remote server.
  • AI Providers — set up API keys, OAuth, and other authentication methods.
  • AI Processing Overview — learn how VivaDicta uses AI to polish your transcriptions.

Note: CLI agents (Claude Code, Codex) are designed for software development use. Using them for general text processing may fall outside the intended use and could lead to account restrictions. By enabling this feature you proceed at your own risk.