Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Karaniph Coding Interview CoachNew to Visual Studio Code? Get it now.
Karaniph Coding Interview Coach

Karaniph Coding Interview Coach

karaniph

| (0) | Free
| Sponsor
Practice coding interviews without losing your rhythm. Clarify → Trace → Code → Verify with optional BYOK AI feedback.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Karaniph Coding Interview Coach — practice coding interviews without losing your rhythm

Start in 3 seconds: open the Coding Interview icon → Start Session → complete Clarify → Trace → Code → Verify.

A structured coding interview practice tool. Optional AI feedback works with your own key. No key? The full practice workflow still works offline.

  • Get the code / report an issue: https://github.com/karaniph/interview-coach-rep
  • Support the project: https://github.com/sponsors/karaniph

What you get

Feature What it does
Structured practice Keeps you moving through Clarify, Trace, Code, and Verify instead of rushing to code.
Local execution Creates and runs solution.js only in a trusted local workspace.
Daily pacing Records up to three successful sessions per day.
Optional AI Coach Gives concise feedback, risks, and next-step questions—never a full solution by default.
BYOK Choose your provider, enter your own key, and use any model ID your account supports.

Use it

  1. Open a trusted local folder in VS Code.
  2. Open Coding Interview from the Activity Bar and select Start Session.
  3. Complete the four panels in order. Trace creates solution.js; edit it, run the example, then verify.
  4. Optional: select Configure AI Coach, then use Get AI Feedback at any stage.

AI models: current and future

You enter the exact model ID from your provider’s model catalog. The extension does not limit you to a bundled model list, so a newly released model does not need an extension update.

This includes current model families such as GPT-5.6 Terra through OpenAI and Claude Fable through Anthropic, provided your account has access and you enter the provider’s current API model ID. The extension sends OpenAI through its chat-completions API, Anthropic through its Messages API, Google through Gemini’s generate-content API, and the remaining gateways through OpenAI-compatible chat APIs.

If a provider releases a model that requires a brand-new API format rather than its existing chat/messages contract, that adapter will need an update. Ordinary new model releases within the existing API work by simply changing the model ID.

Configure AI Coach (BYOK)

Run Interview Coach: Configure AI Coach from the Command Palette or press Configure AI Coach in the panel. Credentials are saved only in VS Code’s encrypted Secret Storage—not in workspace files, settings, logs, or Git.

Provider Secure credential Other fields Example only
OpenAI OpenAI API key None gpt-5.6-terra
Anthropic Anthropic API key None Use the current Fable API model ID from Anthropic’s catalog
Google AI Studio Gemini Developer API key None gemini-2.5-flash
OpenRouter OpenRouter API key None openrouter/auto
Vercel AI Gateway Vercel AI Gateway API key Optional OpenAI-compatible base URL openai/gpt-5.6-terra
Cloudflare AI Gateway Cloudflare API token with Workers AI read access Account ID; optional Gateway ID openai/gpt-5.6-terra

For Cloudflare, use provider/model IDs such as openai/gpt-5.6-terra when that model is available in Cloudflare’s catalog. A Gateway ID applies its configured logging, caching, guardrails, and rate limits.

Privacy and cost

AI is always opt-in. Selecting Get AI Feedback sends the current exercise, your approach/progress, and—if it exists—up to the first 12,000 characters of solution.js to your selected provider. Your provider or gateway account handles billing, retention, and rate limits; set account-level budgets before testing.

Select Coding Interview: Remove AI Credential at any time to delete a provider key from Secret Storage.

Development

npm ci
npm test
npm run package

The packaged extension is interview-coach-0.1.0.vsix. Before Marketplace publishing, set publisher in package.json to your registered Visual Studio Marketplace publisher ID.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft