Skip to content

indigo config

The config command group manages your Indigo CLI configuration — AI model providers, API keys, and calendar connections.

Commands

indigo config setup

Launches an interactive setup wizard that walks you through initial configuration.

Terminal window
indigo config setup

The wizard covers:

  1. AI model provider — Select your preferred LLM provider and enter your API key
  2. Calendar connection — Connect Google Calendar for meeting data
  3. Preferences — Output format defaults and other settings

BYOK (Bring Your Own Key)

Indigo is model-agnostic. Configure the AI provider of your choice:

ProviderModel examples
OpenAIGPT-4o, GPT-4 Turbo
AnthropicClaude Sonnet, Claude Opus
GoogleGemini Pro, Gemini Ultra
xAIGrok

The setup wizard prompts for your API key and validates the connection before saving. Keys are stored securely in the system keychain alongside your authentication credentials.

Calendar connectivity

Meeting commands require a Google Calendar connection. The setup wizard handles the OAuth flow:

  1. The CLI opens your browser for Google Calendar authorization
  2. You approve read access to your calendar
  3. The CLI stores the OAuth tokens in the system keychain

API key management

API keys configured through the CLI are stored in the system keychain and shared with Indigo Desktop. Updating a key in either the CLI or the desktop app takes effect in both.

OperationHow to
Add or update a keyRun indigo config setup and select your provider
Verify configurationCheck the provider section during setup
Remove a keyRe-run setup and clear the provider field