Installing an Extension
Jan automatically installs 11 default extensions when you set up the application. You can also add a custom third-party extension at your own risk.
Here are the steps to install a custom extension:
Jan only accepts the .tgz
file format for installing a custom extension.
- Navigate to Settings > Extensions.
- Click Select under Manual Installation.
- Select a
.tgz
extension file. - Restart the Jan application.
- Then, the
~/jan/extensions/extensions.json
file will be updated automatically.
Disable an Extension
To disable the extension, follow the steps below:
- Navigate to the Settings > Advanced Settings.
- On the Jan Data Folder click the folder icon (📂) to access the data folder.
- Navigate to the
~/jan/extensions
folder. - Open the
extensions.json
and change the_active
value of the TensorRT-LLM tofalse
- Restart the app to see that the TensorRT-LLM settings page has been removed.
Uninstall an Extension
To uninstall the extension, follow the steps below:
- Quit the app.
- Navigate to the Settings > Advanced Settings.
- On the Jan Data Folder click the folder icon (📂) to access the data folder.
- Navigate to the
~/jan/extensions/@janhq
folder. - Delete the tensorrt-llm-extension folder.
- Reopen the app.