General
Essential extensions that enhance your development workflow regardless of programming language:- GitLens - Visualize code authorship at a glance via annotations and CodeLens
- GitHub Pull Requests - Review and manage your GitHub pull requests and issues directly
- GitLab Workflow - GitLab integration extension
- Mermaid Markdown Preview - Adds diagram and flowchart support
- Visual Studio Keybindings - Use Visual Studio keyboard shortcuts in Devin Desktop
- Eclipse Keymap - Use Eclipse keyboard shortcuts in Devin Desktop
Security
Security-focused extensions to help identify vulnerabilities and maintain code quality:- SonarQube for IDE - provides powerful code quality and security analysis. It helps you identify and fix bugs, vulnerabilities, and code smells
- For additional SonarQube functionality, you can also integrate the SonarQube MCP server with Devin Desktop. Install the SonarQube MCP server from the MCP marketplace: open customizations (or run Devin MCP Registry from the Command Palette), select MCPs > Available, and search for SonarQube. To configure it manually instead, follow the SonarQube MCP server documentation.
- Snyk Security - Easily find and fix issues in your code, open source dependencies, infrastructure as code configurations with fast and accurate scans
- Checkmarx One - Comprehensive security scanning for identifying vulnerabilities in code, open source dependencies, and IaC files with real-time remediation insights. See the official Checkmarx One Installation Guide for more information.
Languages
Language-specific extensions to enhance your development experience with comprehensive tooling and IntelliSense support.Python
- ms-python.python - Core Python support: IntelliSense, linting, debugging, and virtual environment management
- Windsurf Pyright - Fast, Pylance-like language server with strong type-checking and completions
- Ruff - Linter and code formatter
- Python Debugger - Debugging support for Python applications
Java
- Extension Pack for Java - Bundle of essential Java tools: editing, refactoring, debugging, and project support (includes all below)
- redhat.java - Core Java language server for IntelliSense, navigation, and refactoring
- Java debug - Adds full Java debugging with breakpoints, variable inspection, etc.
- Java Test Runner - Run/debug JUnit/TestNG tests inside the editor with a testing UI
- Maven - Maven support: manage dependencies, run goals, view project structure
- Gradle - Gradle support: task explorer, project insights, and CLI integration
- Java Project Manager - Visualize and manage Java project dependencies
Visual Basic
- Visual Basic Support - Syntax highlighting, code snippets, bracket matching, code folding
- C# support - OmniSharp-based language server with IntelliSense and debugging
- Solution Explorer - Manage .sln and .csproj files visually
C# / .NET
- DotRush - A lightweight, high-performance alternative to OmniSharp with Roslyn-based IntelliSense, built-in debuggers for .NET Core and Unity, test explorer, and code decompilation. DotRush is a powerful standalone C# extension that provides all essential features and can replace OmniSharp and several other extensions below.
- C# support - OmniSharp-based language server with IntelliSense and debugging
- .Net Install Tool - Installs and manages different versions of the .NET SDK and Runtime
- Solution Explorer - Manage .sln and .csproj files visually
C++
- Clangd - Advanced code completion, syntax checking, and semantic highlighting. AST-based code navigation and symbol indexing
- Cmake tools - Manage CMake projects, build configurations, and debugging within VS Code. Automatically generates accurate compilation databases (compile_commands.json) for clangd

