Your Delphi IDE,
Inside VS Code
VSDelphi transforms Visual Studio Code into a complete Delphi development environment. Set breakpoints and inspect variables. Navigate to declarations. Build with MSBuild. Manage projects - all without leaving VS Code.


Everything a
Delphi IDE Needs
Source-Level Debugging
Set breakpoints, inspect variables, and step through your Delphi code
- Breakpoints with persistence per project
- Variable inspection with Delphi type visualization
- Watch expressions and call stack navigation
- Step into, over, and out with VS Code debug toolbar
- Natvis visualizers for Delphi objects
Code Intelligence
Navigate large codebases like you would in the Delphi IDE
- Ctrl+Click to jump to any symbol's declaration
- Go to Declaration / Implementation (Shift+Ctrl+Up/Down)
- Hover information with type signatures
- Inactive region detection (IFDEF / preprocessor directives)
- Semantic validation and diagnostics
- Document Outline with breadcrumbs
Build System
Full MSBuild integration with configuration and platform selectors
- One-click Build, Clean, and Rebuild
- Configuration and Platform selectors in the toolbar
- Build output with inline warnings and errors
- Run without debugging (Ctrl+F5)
- VS Code task integration
Project Management
A dedicated sidebar for all your Delphi projects
- Project Explorer with source file tree
- .dproj, .dpk, and .groupproj support
- Active project and build config switching
- Recent projects and session persistence
- Auto-detect Delphi installation from registry
Powered by a Custom LSP
VSDelphi ships with a dedicated language server built from the ground up for Delphi. Non-blocking multithreaded architecture, rock-stable, and independent of the compiler - real-time analysis using TreeSitter parsing.
Multi-Tier Indexing
The LSP indexes your project in multiple passes - from unit interfaces to full symbol resolution. Large codebases are analyzed incrementally so you can start working immediately.
Offline Symbol Cache
Symbol data is persisted to an offline cache. When you reopen a project, the LSP restores its index instantly - no full re-scan needed. Ready in seconds, not minutes.
Real-Time TreeSitter Analysis
Code is parsed in real time using a custom TreeSitter grammar for Object Pascal. Syntax errors, outline, hover, and navigation update as you type - without invoking the compiler.
Cross-Unit Symbol Resolution
The LSP resolves symbols across units, tracking uses-clauses and interface/implementation sections. Go to Definition works across your entire project, not just the current file.
Start Building, Go Further
Everything you need to build and run Delphi projects is free. Unlock debugging, code navigation, and semantic analysis with Pro.
Free
Build, run, and manage Delphi projects in VS Code. Includes a 5-day free trial with all Pro features. No credit card required.
69€ 0€
/year during betaThe complete IDE experience - debug, navigate, and validate your code.
Up and Running in Minutes
Install
Search for 'VSDelphi' in the VS Code Marketplace and install. The extension auto-detects your Delphi installation.
No Config
Zero setup required. All build paths and MSBuild executables are detected automatically. Just select your Delphi version if multiple are installed.
Add Projects
Use the Project Explorer to add .dproj files or entire project groups. Set your active project and build configuration.
Build & Debug
One click to build, run, or debug directly from the VSDelphi build panel. Set breakpoints, inspect variables, and step through your code.
Your Delphi IDE
Awaits
Register for free and start building. All Pro features - debugging, code navigation, and more - are free during the beta.