Supported Providers

OpenAnalyst Default

OpenAnalyst's own API with models fetched live.

OPENANALYST_AUTH_TOKEN

Anthropic / Claude OAuth

Claude Opus, Sonnet, Haiku with extended thinking support.

openanalyst login or ANTHROPIC_API_KEY

OpenAI / Codex OAuth

GPT-4o, o3, Codex Mini via direct OpenAI API.

openanalyst login or OPENAI_API_KEY

Google Gemini OAuth

Gemini 2.5 Pro, Gemini 2.5 Flash with live model discovery.

openanalyst login or GEMINI_API_KEY

xAI / Grok

Grok-3, Grok Mini with streaming tool support.

XAI_API_KEY

OpenRouter

350+ models from any provider through a single gateway.

OPENROUTER_API_KEY

Amazon Bedrock

AWS-hosted models with live discovery from your Bedrock account.

BEDROCK_API_KEY

Mid-Conversation Model Switching

One of OpenAnalyst's defining features: switch models without losing your conversation context.

# Start with Claude
openanalyst --model opus
> explain this codebase

# Switch to GPT-4o mid-conversation
/model gpt-4o
> now refactor the auth module

# Switch to Gemini for review
/model gemini-2.5-pro
> review the changes for security issues
How It Works
The session state (messages, tool results, system prompt) is provider-agnostic. When you switch models, the runtime translates the conversation into the new provider's format while preserving full context.

Model Aliases

Use short aliases instead of full model IDs:

AliasResolves ToProvider
opusclaude-opus-4-6Anthropic
sonnetclaude-sonnet-4-6Anthropic
haikuclaude-haiku-4-5Anthropic
gpt-4ogpt-4oOpenAI
o3o3OpenAI
codex-minicodex-mini-latestOpenAI
gemini-2.5-progemini-2.5-pro-previewGoogle
gemini-2.5-flashgemini-2.5-flash-previewGoogle
grokgrok-3xAI
grok-minigrok-3-minixAI

Live Model Discovery

All providers support live model discovery — available models are fetched from the provider's API at runtime, so you always have access to the latest models without updating the CLI.

# List available models for current provider
/model

# List models from a specific provider
openanalyst models --provider openai

Provider Feature Matrix

FeatureOpenAnalystAnthropicOpenAIGeminixAIOpenRouterBedrock
Streaming
Tool calling
Live discovery
Extended thinkingVaries
OAuth login