Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DevSENSEINew to Visual Studio Code? Get it now.
DevSENSEI

DevSENSEI

Georgi Aprahamov

|
19 installs
| (0) | Free
AI mentor for logic and debugging.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevSENSEI 🧠

DevSENSEI is a strict, no-nonsense Socratic programming mentor built right into Visual Studio Code. Rather than giving you answers or writing code for you, DevSENSEI acts as a ruthlessly honest senior developer: it actively scans your code for hidden architectural flaws — memory leaks, race conditions, infinite loop risks, unhandled edge cases — and forces you to discover and reason through them yourself via targeted Socratic questions. Praise is earned, not given by default.

🚀 Features

  • Inline Provider Switcher: A Mistral | Gemini | Claude button bar sits directly in the chat panel — switch providers in one click. A green dot means the key is set; orange means it's missing.
  • Zero-Friction Setup: Click a provider with no key → paste your key directly in the chat panel → ready. No settings menus to navigate.
  • Multi-Provider AI Support: Full SSE streaming support for Mistral AI, Google Gemini (2.5 Flash), and Anthropic Claude.
  • Real-Time Token Streaming: Watch DevSENSEI's guidance appear word-by-word instantly as it is generated.
  • Zero-Tolerance Anti-Sycophancy: DevSENSEI never praises code that has flaws. It scans for hidden architectural issues — memory leaks, race conditions, unhandled edge cases — and opens with a sharp Socratic question when it finds one.
  • Strict Socratic Mentoring: Guided dialogue where the AI forces you to discover bugs and reasoning errors yourself through targeted, critical questions — no empty validation.
  • Custom Settings Panel: ⚙️ button in the chat header opens a dedicated settings panel — works in all IDEs.
  • Premium Customizable Settings: Mentorship style (Strict / Balanced / Direct), language lock, and context history limit.
  • Universal Keybindings: Cmd+Alt+A (macOS) / Ctrl+Alt+A (Windows) on any code selection.
  • Beautiful Dark-Themed Chat Panel: Clean, responsive webview that works at any sidebar width.

🔑 Setup — Get Your Free API Key

DevSENSEI requires your own API key. All three providers offer a free tier to get started:

Provider Free Tier Get Key
Mistral AI ✅ Free (Codestral, Mistral 7B) mistral.ai → API Keys
Google Gemini ✅ Free (Gemini 2.5 Flash) aistudio.google.com → Get API Key
Anthropic Claude 💳 Paid (starts cheap with Haiku) console.anthropic.com → API Keys

⚙️ Extension Settings

Open the ⚙️ button in the chat header (or run DevSENSEI: Настройки from the Command Palette) to configure:

Setting Description Default
devsensei.aiProvider AI provider: mistral, gemini, or claude mistral
devsensei.mistralApiKey Your Mistral AI API key (empty)
devsensei.mistralModel Mistral model to use codestral-latest
devsensei.geminiApiKey Your Google Gemini API key (empty)
devsensei.geminiModel Gemini model to use gemini-2.5-flash
devsensei.claudeApiKey Your Anthropic Claude API key (empty)
devsensei.claudeModel Claude model to use claude-haiku-4-5-20251001
devsensei.mentorshipLevel strict / balanced / direct strict
devsensei.language auto / bg / en auto
devsensei.maxHistory Max messages kept in context (5–50) 15

🛠️ Getting Started

  1. Install the extension.
  2. Open any file and press Cmd+Alt+A / Ctrl+Alt+A on a code selection (or right-click → Попитай DevSENSEI).
  3. In the chat panel, click the provider you want (Mistral, Gemini, or Claude).
  4. If the dot is orange (no key yet) — paste your API key directly in the input that appears and hit Enter.
  5. Done — start the Socratic dialogue!

📝 Release Notes

1.3.4 — English UI & Bug Fix

  • Critical bug fixed: unescaped apostrophe in the webview script was crashing the entire UI (all buttons broken). Fixed.
  • Full English UI: all labels, buttons, placeholders, error messages, and settings are now in English.
  • AI responds in whatever language the student writes in — no longer defaults to Bulgarian.
  • Gemini default model updated to gemini-2.5-flash.

1.3.3 — Zero-Tolerance Anti-Sycophancy

  • System prompt overhauled across all three mentorship modes (Strict / Balanced / Direct).
  • AI now actively scans for architectural flaws (memory leaks, race conditions, infinite loops, edge cases) on every response — not just syntax errors.
  • Praise phrases ("Great job", "This is correct", etc.) are forbidden when any flaw is detected.
  • When a flaw is found, response must start with a targeted Socratic question — question first, explanation never volunteered.
  • Persona hardened to "strict, no-nonsense but fair senior developer".

1.3.2 — Inline Provider Switcher & Latest Models

  • Provider bar in the chat panel: one-click switching between Mistral, Gemini, and Claude.
  • Inline API key entry: click a provider with no key → paste directly in chat, no settings panel needed.
  • Custom ⚙️ Settings panel: works in all IDEs (including Antigravity IDE).
  • Gemini 2.5 Flash is now the default Gemini model.

1.3.0 — Multi-Provider Support

  • Multi-Provider AI: Now supports Mistral AI, Google Gemini, and Anthropic Claude with full SSE streaming for all three.
  • Bring Your Own Key: Removed the bundled fallback API key — each user provides their own key, keeping costs and security transparent.
  • API Key Guard: Clear prompt with "Open Settings" button if no key is configured.

1.2.1

  • Enforced informal Bulgarian tone ("ти", "твой") in all responses.
  • Stateful conversation history with no chat amnesia.

1.2.0

  • Premium Settings: Language lock, mentorship style, and context history limit.
  • Universal Keybindings: Ctrl+Alt+A / Cmd+Alt+A.

1.1.0

  • Instant Response Streaming (SSE): Token-by-token real-time response streaming.
  • Highly Responsive UI: Bulletproof CSS layout supporting sidebars down to 300px.

1.0.2

  • Initial release of DevSENSEI.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft