To access the latest features keep your code editor plug-in up to date.
For best results, ensure you are downloading the latest versions of the AppMap software.
We recommend running at least the following versions.
Version Number | |
---|---|
VS Code Extension | >= 0.130.0 |
JetBrains Extension | >= 0.74.1 |
AppMap Binary | >= 3.168.1 |
(Optional) Java Jar | >= 1.27.1 |
Access to the following domains for downloading the AppMap application assets manually.
If you are a JetBrains User, go to the download documentation for the JetBrains plugin.
Navigate to the the AppMap VS Code GitHub latest releases page:
This URL will take you to the most recently released version of the extension.
Alternatively, you can navigate to the main releases page to install any specific version of the extension.
Click on the VSIX file to save the file to your local machine.
Alternatively if you are a JetBrains user, navigate to the AppMap GitHub repository for the JetBrains/IntelliJ plugin latest releases page.
Download the zip file and save locally.
Navigate to the AppMap application binaries release page.
Search within the page for a release with the name “@appland/appmap”.
Click on the “Assets” button to expand all the available AppMap binaries.
Download the binary that is specific to your computers’ operating system and architecture. Optionally download the sha256 file as well if you wish to validate the files’ integrity on your local machine.
Open VS Code, and then open the Command Palette:
Mac: Command + Shift + P
Windows: Control + Shift + P
After opening the Command Palette, search for “install from VSIX”
In the following window, locate the VSIX you downloaded previously and select that for installation.
Open your JetBrains editor, and open the “Settings” page.
The settings page should look similar to below.
Search for, or select the “Plugins” option, then select the gear icon and choose “Install Plugin from Disk”
Select the path to the zip file you downloaded in the previous section.
After selecting the AppMap zip file, click “Accept” for the “Third-Party Plugins Notice”
When the plugin is successfully installed, you will see it in the settings page plugin list.
If you don’t see it in the list, search for AppMap in the search box to confirm the installation is complete.
After closing the settings page, the AppMap plugin will open.
AppMap collects anonymous usage stats to improve the product, in the pop up on the bottom of the screen, choose to “Opt out” or simply close the popup to keep these anonymous product analytics enabled.
Copy the binary you downloaded in the previous step to the following location.
$HOME/.appmap/bin/appmap
The file needs to be made executable. You can run the following command.
chmod +x $HOME/.appmap/bin/appmap
%USERPROFILE%\.appmap\bin\appmap.exe
Copy the binary you downloaded in the previous step and to the following location.
$HOME/Library/Caches/JetBrains/appland-plugin/appmap/<version>/appmap-macos-arm64
Create the subdirectories if they don’t already exist.
For example:
$HOME/Library/Caches/JetBrains/appland-plugin/appmap/3.164.0/appmap-macos-arm64
The file needs to be made executable. You can run the following command.
chmod +x $HOME/Library/Caches/JetBrains/appland-plugin/appmap/3.164.0/appmap-macos-arm64
$HOME/.cache/JetBrains/appland-plugin/appmap/<version>/appmap-linux-arm64
Create the subdirectories if they don’t already exist.
For example:
$HOME/.cache/JetBrains/appland-plugin/appmap/3.164.0/appmap-linux-arm64
The file needs to be made executable. You can run the following command
chmod +x $HOME/.cache/JetBrains/appland-plugin/appmap/3.164.0/appmap-linux-arm64
%LocalAppData%\JetBrains\appland-plugin\appmap\<version>\appmap-win-x64.exe
Or the fully expanded path on windows.
C:\Users\<YourUsername>\AppData\Local\JetBrains\appland-plugin\appmap\<version>\appmap-win-x64.exe
Create the subdirectories if they don’t already exist.
For Example:
C:\Users\BobSmith\AppData\Local\JetBrains\appland-plugin\appmap\3.164.0\appmap-win-x64.exe
If you plan on using Navie with a Java application, follow the steps below to add the AppMap jar file to your local system to enable recording of AppMap data.
To record Java applications, you’ll need to download the AppMap Java Jar file for the code editor extension to use.
Navigate to the AppMap Java releases page for the latest releases of this project.
In the Assets section, download the appmap-<version>.jar
file and optionally the .asc file if you would like to validate the file integrity on your local machine.
Copy the appmap-<version>.jar
downloaded in the previous step to the following location. Ensure the file is renamed to appmap.jar
$HOME/.appmap/lib/java/appmap.jar
When recording your Java application, you will pass this file location to the JVM running your application like:
-javaagent:~/.appmap/lib/java/appmap.jar
%USERPROFILE%\.appmap\lib\java\appmap.jar
When recording your Java application, you will pass this file location to the JVM running your application like:
-javaagent:%USERPROFILE%\.appmap\lib\java\appmap.jar
After completing the install steps, you can now configure the LLM provider you wish to use with Navie.
After configuring your chosen LLM provider, follow the getting started instructions to open a new Navie chat window.
If the AppMap binaries are installed and executable, you should see a new Navie chat window open successfully.
If the binaries are not installed in the correct location, or are not executable, the AppMap Navie RPC service will be unable to start. In the event that happens, you can click “View output log” (on VS Code) to get more information about the failure. Alternatively, you can navigate to the Navie logs for more information.
To test your Java Jar file is in the right location and working correctly, simply record a java application using the Java command flag.
Refer to the AppMap Agent for Java documentation for more information about using the AppMap Jar for recording Java applications.
$ java -javaagent:$HOME/.appmap/lib/java/appmap.jar -jar target/*.jar
You can access the Navie logs in VS Code by opening the Output
tab and selecting AppMap Services
from the list of available output logs.
To open the Output window, on the menu bar, choose View > Output, or in Windows press Ctrl+Shift+U
or in Mac use Shift+Command+U
Click on the output log dropdown in the right corner to view a list of all the available output logs.
Select on the AppMap: Services
log to view the logs from Navie.
You can enable debug logging of Navie in your JetBrains code editor by first opening Help
> Diagnostic Tools
> Debug Log Settings
.
In the Custom Debug Log Configuration
enter appland
to enable DEBUG level logging for the AppMap plugin.
Next, open Help
> Show Log...
will open the IDE log file.
For help with your offline install of AppMap Navie, please open a new support request by emailing support@appmap.io
Include the following information in your support request.