Download
Latest version is 25.3.21 released on 25 November 2025
Upcoming update to kit distribution archive naming
Beginning with 26.1.1 (January 2026), the archive names and the root directory inside each archive will be updated to follow a clearer and more consistent naming approach. If you rely on automated scripts for downloading or deploying kit distributions, please prepare for these changes.
For more information, please contact us at support@amiq.com .
- DVT IDE for Eclipse and the DVT Debugger add-on
- DVT IDE for VS Code / VSCodium
- Verissimo SystemVerilog Linter
- Specador Documentation Generator
Plugins pre-installed in all distros:
- ANYEDIT (AnyEditTools)
- CSV (org.fhsolution.eclipse.feature.csvedit)
- EMACS (com.mulgasoft.emacsplus)
- INDENT_GUIDE (net.certiv.tools.indentguide.feature) - Only in distros based on Eclipse >=4.11
- TERMINAL (org.eclipse.tm.terminal)
- VI (com.mbartl.eclipse.viplugin.feature)
- XML (org.eclipse.wst.xml)
Plugins that you can manually enable using:
dvt_kit_installer.[sh|bat] install [list of plugins]
Revision Control System Plugins:
- CVS (org.eclipse.cvs)
- CLEARCASE (net.sourceforge.eclipseccase)
- GIT (org.eclipse.egit)
- PERFORCE.2021.2 (com.perforce.team.feature) - Only in distros based on Eclipse 4.22
- PERFORCE.2022.1 (com.perforce.team.feature) - Only in distros based on Eclipse 4.22, 4.24
- PERFORCE.2022.2 (com.perforce.team.feature) - Only in distros based on Eclipse 4.22, 4.24
- PERFORCE.2023.1 (com.perforce.team.feature) - Only in distros based on Eclipse 4.22, 4.24
- PERFORCE.2023.2 (com.perforce.team.feature) - Only in distros based on Eclipse 4.22, 4.24
- PERFORCE.2024.1 (com.perforce.team.feature) - Only in distros based on Eclipse 4.33
- SVN (org.eclipse.team.svn)
Language Support Plugins:
- BASH (de.jcup.basheditor)
- CPP (org.eclipse.cdt)
- JAVA (org.eclipse.jdt)
- JENKINSFILE (de.jcup.jenkinseditor) - Only in distros based on Eclipse 4.33
- JSON (jsonedit-feature)
- PERL (org.epic.feature.main)
- PYTHON (org.python.pydev.feature)
- RUBY (io.github.pyvesb.eclipse_solargraph)
- TCL (org.eclipse.dltk.tcl)
- YAML (de.jcup.yamleditor)
Review and Task Management Plugins:
- GERRIT (org.eclipse.egerrit.feature)
- MYLYN (org.eclipse.mylyn_feature)
Other Plugins:
- EDITOR_CONFIG (editorconfig-eclipse-feature)
To replace the pre-installed ViPlugin with Vrapper you can run:
$DVT_HOME/bin/dvt_plugin_installer.sh \
-d com.mbartl.eclipse.viplugin.feature \
-i net.sourceforge.vrapper \
-r http://vrapper.sourceforge.net/update-site/stable
To restore the pre-installed ViPlugin and remove Vrapper you can run:
$DVT_HOME/bin/dvt_plugin_installer.sh \
-d net.sourceforge.vrapper \
-i com.mbartl.eclipse.viplugin.feature \
-r https://eda.amiq.com/update
The version of these plugins might be different across distros because it depends on the Eclipse version. To find out the exact version inside a distro run:
$DVT_HOME/bin/dvt_kit_installer.[sh|bat] helpInstalling the kit distribution :
- Open a terminal
- Extract the kit distribution archive in a suitable location, referenced bellow as
/path/to/dvt_eclipse - Set the
DVT_HOMEenvironment variable to point to/path/to/dvt_eclipse
export DVT_HOME=/path/to/dvt_eclipse # sh / bash
setenv DVT_HOME=/path/to/dvt_eclipse # csh / tcsh - Install additional plugins using
$DVT_HOME/bin/dvt_kit_installer.sh
- Open a terminal
- Log in with the administrative user
- Extract the kit distribution archive in a suitable location, referenced bellow as
/path/to/dvt_eclipse - Set the
DVT_HOMEenvironment variable to point to/path/to/dvt_eclipse:
export DVT_HOME=/path/to/dvt_eclipse # sh / bash
setenv DVT_HOME=/path/to/dvt_eclipse # csh / tcsh - Install additional plugins using
$DVT_HOME/bin/dvt_kit_installer.sh - IMPORTANT: Remove write permissions for other users using
chmod -R go-w /path/to/dvt_eclipse
- Open a terminal
- Extract the kit distribution archive in a suitable location, referenced bellow as
/path/to/dvt_eclipse - Set the
DVT_HOMEenvironment variable to point to/path/to/dvt_eclipse:
export DVT_HOME=/path/to/dvt_eclipse # sh / bash - IMPORTANT: Remove the quarantine flag using
sudo xattr -rd com.apple.quarantine $DVT_HOME - Install additional plugins using
$DVT_HOME/bin/dvt_kit_installer.sh
- Open a Command Prompt (not PowerShell)
- Extract the kit distribution archive in a suitable location, referenced bellow as
C:\path\to\dvt_eclipse - Set the
DVT_HOMEenvironment variable to point toC:\path\to\dvt_eclipse
SET DVT_HOME=C:\path\to\dvt_eclipse - Install additional plugins using
%DVT_HOME%\bin\dvt_kit_installer.bat
- Open a Command Prompt as Administrator (not PowerShell)
- Extract the kit distribution archive in a suitable location, referenced bellow as
C:\path\to\dvt_eclipse - Set the
DVT_HOMEenvironment variable to point toC:\path\to\dvt_eclipse
SET DVT_HOME=C:\path\to\dvt_eclipse - Install additional plugins using
%DVT_HOME%\bin\dvt_kit_installer.bat - IMPORTANT: Remove write permissions for other users:
Windows File Explorer → right click onC:\path\to\dvt_eclipse→ Properties → Security.
Depending on the installation location and the policies set by your company, this step might be different.
Setting the license:
The license must be passed to the application through one of the following environment variables:
DVT_LICENSE_FILE , DVTLMD_LICENSE_FILE or LM_LICENSE_FILE
Environment variables will be read in the order above and the first non-empty value will be used, the others will be ignored. Any variable containing only the string "FLEXLM" (case-insensitive) will be ignored.
Environment variables must be set before starting the application and the application must inherit the variables (e.g. when setting the variables in a terminal the application must be started from the same terminal).
The environment variables can be set:
- In the shell startup or files
.bashrc,.cshrc,.tcshrc,.zshrc - In the terminal used to start the application
In the DVT IDE for VS Code, the license can also be passed through the DVT.license.source setting accessible by using the Preferences: Open Settings command. Its value has precedence over license environment variables when DVT.environment.precedence is set to Settings environment variables .
The license environment variable or setting value must contain one or more FlexLM license sources.
Supported license sources are:
- File-system path of a license file:
/path/to/dvt.lic - License server address as port@host:
27001@licsrv - Three-server redundancy triad with comma (
,) separated license servers:27001@licsrv1,27001@licsrv2,30001@licsrv3 - File-system path of a directory containing one or more license files with
.licextension:/path/to/licenses - Multiline string with the content of a license file surrounded by three curly brackets:
{{{...}}}
Multiple license sources, with the exception of multiline string, can be specified by separating them with:
- colon (
:) on Linux/MacOS - ampersand (
&) on any OS
The license must be passed to the application through one of the following environment variables:
DVT_LICENSE_FILE , DVTLMD_LICENSE_FILE or LM_LICENSE_FILE
Environment variables will be read in the order above and the first non-empty value will be used, the others will be ignored. Any variable containing only the string "FLEXLM" (case-insensitive) will be ignored.
Environment variables must be set before starting the application and the application must inherit the variables (e.g. when setting the variables in a terminal the application must be started from the same terminal).
The environment variables can be set:
- Using Control Panel → System → Advanced system settings → Advanced tab → Environment variables
- In the
%USERPROFILE%\.dvt\env.batscript - In the
%DVT_HOME%\bin\env.batscript - In the Command Prompt used to start the application
In the DVT IDE for VS Code, the license can also be passed through the DVT.license.source setting accessible by using the Preferences: Open Settings command. Its value has precedence over license environment variables when DVT.environment.precedence is set to Settings environment variables .
The license environment variable or setting value must contain one or more FlexLM license sources. Supported license sources are:
- File-system path of a license file:
C:\path\to\dvt.lic - License server address as port@host:
27001@licsrv - Three-server redundancy triad with comma (
,) separated license servers:27001@licsrv1,27001@licsrv2,30001@licsrv3 - File-system path of a directory containing one or more license files with
.licextension:C:\path\to\licenses - Multiline string with the content of a license file surrounded by three curly brackets:
{{{...}}}
Multiple license sources, with the exception of multiline string, can be specified by separating them with:
- semicolon (
;) on Windows - ampersand (
&) on any OS
Running:
- DVT IDE for Eclipse:
$DVT_HOME/bin/dvt.sh - DVT IDE for VS Code:
$DVT_HOME/bin/dvt_code.sh - Verissimo:
$DVT_HOME/bin/verissimo.sh - Specador:
$DVT_HOME/bin/specador.sh
- DVT IDE for Eclipse:
$DVT_HOME\bin\dvt.bat - DVT IDE for VS Code:
$DVT_HOME\bin\dvt_code.bat - Verissimo:
$DVT_HOME\bin\verissimo.bat - Specador:
$DVT_HOME\bin\specador.bat
Eclipse Update Site
-
Latest version:
https://eda.amiq.com/update/latest -
X.Y.Z version:
https://eda.amiq.com/update/X.Y.Z
-
Latest version:
https://eda.amiq.com/archived_update_site/dvt_update_site-latest.zip -
X.Y.Z version:
https://eda.amiq.com/archived_update_site/dvt_update_site-X.Y.Z.zip
VS Code VSIX
ext install amiq.dvt command or by downloading the platform independent extension and using the "Extensions: Install from VSIX" command in the Command Palette. The extension requires VS Code >= 1.97.2.
-
Latest version:
https://eda.amiq.com/vsix/dvt-latest.vsix -
X.Y.Z version:
https://eda.amiq.com/vsix/dvt-X.Y.Z.vsix
Frequently Asked Questions
How does VSCodium differ from VS Code?
Both products are built from the same MIT-licensed open-source codebase and share an almost identical set of features, with the main differences being:
VSCodium:
- binary is released under an MIT open-source license
- telemetry is completely removed from the build
- uses Open VSX Registry as an extension marketplace
- can't use Microsoft official integrations and proprietary extensions (GitHub Copilot, Remote-SSH, C++ for VS Code, ...), although some alternatives are available
VS Code:
- binary is released under a proprietary license
- telemetry is enabled (can be disabled in settings)
- uses Visual Studio Marketplace as an extension marketplace
- can use Microsoft official integrations and proprietary extensions such (GitHub Copilot, Remote-SSH, C++ for VS Code, ...)