Providers

Zeno uses an AI provider to analyze your code. On first run, you will be prompted to choose a provider and enter an API key. Your choice is saved to ~/.zenoai/config.json.

Supported providers

ProviderWhere to get a key
Anthropicconsole.anthropic.com
OpenAIplatform.openai.com
Geminiaistudio.google.com
OpenRouteropenrouter.ai

Switching providers

To switch providers or update your API key, run:

npx zenoai reset

This clears your saved config. The next npx zenoai run will prompt you to choose a provider and enter a new key.

Provider notes

Anthropic — Zeno was developed and tested most extensively against Anthropic models. Recommended if you do not have a preference.

OpenAI — Fully supported. GPT-4o or later recommended for best results.

Gemini — Supported via the Gemini API. Gemini 1.5 Pro or later recommended.

OpenRouter — Supported for routing to multiple model providers through a single API key.

Privacy

Your code is sent only to the provider you configure. Nothing passes through Zeno’s servers. See Config Files for where credentials are stored locally.