AI-powered code reviewer for VS Code. Detects errors, warnings, and suggestions with OpenAI GPT models, adds inline squiggles, Problems panel integration, and one-click Quick Fixes.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Command Palette (Ctrl+Shift+P / Cmd+Shift+P) → Deep Code Reviewer: Set OpenAI API Key
(stored securely via VS Code Secrets)
Run a review
Command Palette (Ctrl+Shift+P / Cmd+Shift+P) → Deep Code Reviewer: Review Current File
You’ll see findings inline and in the Problems panel. Use Apply Fix when available.
🧩 Commands
Command ID
Palette Title
What it does
deep-code-reviewer.setOpenAIKey
Deep Code Reviewer: Set OpenAI API Key
Saves your API key securely
deep-code-reviewer.reviewCode
Deep Code Reviewer: Review Current File
Sends current file for AI review and surfaces diagnostics
deep-code-reviewer.showOutput
Deep Code Reviewer: Show Output
Opens the extension’s output channel (verbose logs/explanations)
deep-code-reviewer.applyFix
Apply Fix
Applies an available quick fix (when offered)
⚙️ Switching Models
You can choose which OpenAI model to use for reviews:
Open Settings in VS Code (⚙️ → Settings).
Search for Deep Code Reviewer.
Select your preferred model:
gpt-5-mini (default)
gpt-4o-mini
Or set it in settings.json:
"deepCode.openaiModel": "gpt-4o-mini"
🐞 Troubleshooting
No diagnostics appear → Ensure API key is set via Set OpenAI API Key.
Unstable output → Extension enforces temperature=0, retry if model responds with invalid JSON.
Slow responses → Switch to a smaller file or use gpt-4o-mini.
📸 Screenshots & Visuals
A quick look at Deep Code Reviewer in action inside VS Code:
🔎 Inline Diagnostics & Problems Panel
LLM-detected issues are surfaced as squiggles inline and listed in the Problems panel.
💡 One-Click Fixes
Quickly resolve issues with a single click using Code Actions.
📜 Output Channel
See detailed explanations, structured JSON, and logs in the Deep Code Reviewer output channel.
🧭 Command Palette
Run reviews on demand via Command Palette (Ctrl+Shift+P / Cmd+Shift+P).