Storage model
Desktop stores provider keys through the shared OS keychain abstraction. Browser edition stores encrypted key material in IndexedDB after the user supplies a passphrase.
Keys are used for local replay and compare runs. They are never included in telemetry, trace cards, JUnit exports, or AuraOne intake previews.
Open Settings, Models, Add provider.
Choose Anthropic, OpenAI, Google, Ollama, or a custom OpenAI-compatible endpoint.
Run the built-in provider smoke check before recording a model loop.
agentstudio providers set anthropic --env ANTHROPIC_API_KEY agentstudio providers set openai --env OPENAI_API_KEY agentstudio providers test --all