Documentation

A good place to begin.

From your first practice to your first contribution. Find the short guide, then go deeper when you need to.

Models, keys and voice

Choose the model for your practice.

Hosted or personal

The free hosted interview uses Gemini 3.8 Flash for text and feedback. Each account gets one free interview; the project funds up to 200 interviews per UTC day. Personal-key setup supports Gemini, OpenAI, Anthropic, DeepSeek, xAI and Meta. Available models depend on your provider account; validate your selection before starting.

Your key is sent securely to the API, encrypted for the active interview, and expires. It is not saved in browser storage. Validation can make a small billable request.

Know what powers the session

Native live voice uses Gemini’s audio model. Other providers support text interviews and feedback; selecting one does not switch the voice engine. Use text when you want practice entirely on your selected provider.

Your selected provider and model stay attached to the attempt and its feedback. Provider limits, model availability and charges still apply when daily app limits do not.

Share analytics. Help improve practice.

Analytics sharing is on by default and can be turned off in Settings. Shared interview results and diagnostics help the administrator improve the app; they are not public testimonials. The privacy page explains the details. Local sharing needs a reachable API and your consent; a failed upload does not block local practice.