
How do I install Qodo IDE in VS Code and run a local review before I commit?
Qodo’s IDE integration for VS Code is designed for one thing: high-signal code review before your code ever hits the repository. Instead of waiting for a noisy pull request review, you embed review agents directly in VS Code, run local reviews on your diffs, and fix logic gaps, missing tests, and non-compliant code before you commit.
Quick Answer: To install Qodo IDE in VS Code, you add the Qodo extension from the VS Code Marketplace, connect it to your Qodo workspace, and let it index your repositories. Once connected, you can run a local review on your current changes directly from VS Code, get agentic feedback on issues, and apply suggested fixes before committing.
Why This Matters
If you’re using AI copilots to move faster, your real bottleneck has probably shifted: late, overloaded PR reviews; “LGTM” approvals on complex changes; and breaking changes that only show up in integration environments. By installing Qodo in VS Code and running local reviews before you commit, you shift review, testing, and compliance earlier in the SDLC—where issues are cheapest to fix and least likely to slip into production.
Instead of treating review as a one-time gate on a pull request, Qodo turns it into a continuous, agentic layer in your IDE. The same multi-repo Context Engine and living rules system that power Qodo in PRs and CLI are now available on your local diff, so you catch cross-repo issues and rule violations while you’re still in flow.
Key Benefits:
- Shift-left reviews: Run high-signal, agentic reviews in VS Code before commit, instead of discovering issues in late-stage PRs.
- Fewer regressions and cross-repo breakages: Qodo’s Context Engine understands dependencies across repositories, so local reviews surface breaking changes that single-file tools miss.
- Consistent standards and compliance: Enforce your organization’s rules, security policies, and traceability checks in the IDE, not just in governance-heavy PR templates.
Core Concepts & Key Points
| Concept | Definition | Why it's important |
|---|---|---|
| Local review before commit | Running Qodo’s agentic review workflows on your uncommitted changes directly inside VS Code. | Catches critical issues, logic gaps, and missing tests early, reducing noisy PR cycles and production incidents. |
| Context Engine (multi-repo context) | Qodo’s engine that indexes dozens or thousands of repos, dependencies, and patterns, so review agents can reason across services. | Lets local reviews detect cross-repo breaking changes and shared-module misuse that file-scoped tools and copilots miss. |
| Living rules system | Centralized, editable rules and standards that Qodo enforces across IDE, PRs, and CLI. | Ensures the same security, compliance, and style rules apply everywhere—no more “tribal” standards or inconsistent enforcement. |
How It Works (Step-by-Step)
At a high level, installing Qodo IDE in VS Code and running a local review looks like this:
- Install the Qodo extension from the VS Code Marketplace.
- Connect VS Code to your Qodo workspace and let the Context Engine index your repos.
- Run a local review on your current changes and apply suggested fixes before commit.
Below is a more detailed walkthrough optimized for teams who want review-first workflows, not just more code generation.
1. Install Qodo IDE in VS Code
-
Open the Extensions view in VS Code
- In VS Code, click the Extensions icon in the Activity Bar (or press
Ctrl+Shift+X/Cmd+Shift+Xon macOS).
- In VS Code, click the Extensions icon in the Activity Bar (or press
-
Search for the Qodo extension
- In the search box, type:
Qodo - Look for the official Qodo extension (published by Qodo). Check that the description matches Qodo’s positioning around “agentic code review,” “multi-repo context,” and “review-first” workflows.
- In the search box, type:
-
Install the extension
- Click Install.
- Once installed, you’ll typically see a Qodo icon in the sidebar or a dedicated panel within the IDE.
-
Reload VS Code if prompted
- If VS Code asks you to reload the window, accept—this ensures Qodo’s review agents and commands are properly registered.
2. Connect VS Code to Your Qodo Workspace
Qodo needs to authenticate against your organization’s workspace so it can apply your rules, access the Context Engine, and run review agents securely.
-
Open the Qodo panel
- Click the Qodo icon or use the Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) and type:
Qodo: Open - This will open the Qodo sidebar or panel.
- Click the Qodo icon or use the Command Palette (
-
Sign in to Qodo
- Click Sign in or Connect to Qodo inside the panel.
- You’ll be directed to a browser window to authenticate (SSO/OAuth depending on your org).
- Select your Qodo workspace if prompted.
-
Verify connection
- Once signed in, the Qodo panel in VS Code should show a connected state (e.g., your workspace name, project list, or a “Ready” status).
- If your organization uses specific security controls (SOC2, SSL, minimal code access), Qodo operates within those constraints—only necessary code is analyzed for review.
3. Let Qodo’s Context Engine Index Your Codebase
Qodo is built to work in realistic multi-repo environments, not just a single toy repo. To run high-signal local reviews, it needs context.
-
Ensure your repositories are onboarded to Qodo
- Typically done by your DevOps/platform or team lead in the Qodo web console.
- Repos from GitHub/GitLab/Bitbucket/Azure DevOps are connected so Qodo’s Context Engine can index them.
-
Allow initial indexing to complete
- Qodo’s Context Engine maps:
- Microservices and their dependencies
- Shared modules and libraries
- Organizational patterns (e.g., common auth flows, logging, error handling)
- You don’t have to wait for full deep indexing before using local review, but the more context available, the better Qodo can reason about cross-repo impact.
- Qodo’s Context Engine maps:
-
Confirm the repo you’re working in is visible to Qodo
- In the Qodo panel in VS Code, you should see your current project or repo recognized.
- If it’s not visible, check repo onboarding in the Qodo console or with your admin.
4. Run a Local Review Before You Commit
Once Qodo is connected and the repo is recognized, you can run review workflows directly on your local diff—before pushing or opening a PR.
-
Make your code changes in VS Code
- Work as you normally would with or without AI copilots.
- Qodo is review-first: it doesn’t compete with your copilot; it reviews what your copilot (and you) produce.
-
Open the Qodo commands in VS Code
- Use the Command Palette and search for:
Qodo: Review Current Changes
or
Qodo: Run Local Review - In many setups, you can also:
- Right-click in the editor and choose a Qodo review command.
- Click a Run Review or similar button in the Qodo panel.
- Use the Command Palette and search for:
-
Scope the review to your local diff
- Qodo focuses on the local changes (what’s different from the last commit), not the entire repo.
- This is key for keeping feedback high-signal and PR-ready.
-
Choose the review workflows to run (optional)
Depending on your workspace configuration, you may see options like:- Full Local Review – Run a broad agentic review across:
- Logic gaps and potential bugs
- Security and compliance issues
- Missing or insufficient tests
- Style and organization-specific standards
- Targeted commands, for example:
/improve– Improve code quality and structure./add_docs– Suggest docstrings or inline docs./analyze– Deep analysis of a complex function or change./compliance– Run compliance and security checks against org rules.
- Full Local Review – Run a broad agentic review across:
-
Review Qodo’s findings inline
Qodo surfaces feedback in a few ways:- Inline comments in the editor: Highlights lines with issues and explains the reasoning (e.g., “Potential breaking change: this DTO is used across services X, Y, Z”).
- Panel view of issues: A prioritized list of findings, grouped by severity (critical issues, logic gaps, tests, style, etc.).
- Suggested fixes: Concrete code suggestions that you can apply with a click, especially for well-understood patterns.
-
Apply fixes and re-run the review
- Apply suggested fixes via Qodo’s 1-click resolution where appropriate.
- Manually adjust code for more complex cases.
- Re-run the local review to validate that issues are resolved and no new ones are introduced.
-
Commit only once your local diff is review-ready
- When Qodo shows no critical issues and your rules/compliance checks pass, you’re holding a PR-ready diff.
- Commit your changes with confidence, knowing you’ve run review and testing workflows before the code ever hits the repo.
Common Mistakes to Avoid
-
Treating Qodo like just another copilot:
Qodo is built as a review and governance layer, not a snippet generator. Use it to validate and harden what your copilots produce, especially around logic, tests, and compliance. -
Only running reviews in PRs, not in the IDE:
If you wait until PR time to run Qodo, you bring the bottleneck back. Make local review in VS Code your default step before commit—this is how you actually shift left and cut review cycle time. -
Ignoring multi-repo context:
Don’t assume a change is safe just because it compiles locally. Let Qodo’s Context Engine catch where a change in one service or shared module might break another repo. -
Skipping test-related findings:
Qodo can generate and suggest tests for your changes, but, as we’re explicit about: Qodo isn’t perfect. Always verify generated tests and treat them as a starting point, not a final verdict.
Real-World Example
Imagine a team working on a microservices architecture with dozens of repositories. A developer updates a shared auth library in one service and relies on an AI copilot to scaffold part of the change. Everything compiles locally, tests seem fine, and historically this would go straight into a PR to “see what breaks.”
With Qodo installed in VS Code:
- The developer runs Qodo: Review Current Changes before committing.
- Qodo’s Context Engine traces the updated auth method across multiple services and flags:
- A breaking change in a downstream service that still calls the old method signature.
- Missing tests around a new edge case introduced by the change.
- A compliance rule violation where the new logging doesn’t meet the organization’s data-handling policy.
- Qodo surfaces these issues inline, suggests a compatible method shim, proposes additional test cases, and outlines how to adjust logging to satisfy the compliance rules.
- The developer applies fixes, re-runs the review, and only then commits—turning what would have been a production regression into a local, pre-commit fix.
Pro Tip: Make “Run Qodo local review” part of your personal definition of done. If you use Git hooks, you can even wire a Qodo review into a pre-commit step for critical repos, so no one can accidentally bypass early review.
Summary
Installing Qodo IDE in VS Code and running local reviews before you commit gives you a review-first workflow that keeps up with AI-assisted development. Instead of pushing unvetted changes into a PR queue and hoping reviewers catch everything, you let Qodo’s agentic workflows and multi-repo Context Engine analyze your local diff, enforce your living rules system, and surface high-signal issues in real time.
You still own the final decision and verification—especially for generated tests and automated fixes—but the net effect is the same: fewer late surprises, fewer regressions, and a PR queue that starts from “review-ready” instead of “cold start.”