Back to plugins
JetBrains Provider
v1.0.0 Cleboost

About

JetBrains Provider

JetBrains Provider thumbnail

JetBrains Provider integrates recent projects from supported JetBrains-based IDEs with the Noctalia launcher so you can reopen a project quickly without leaving the shell.

Plugin

Field Value
ID cleboost/jetbrains-provider
Entry Launcher provider: provider
Launcher Prefix /jb

Requirements

Install at least one supported IDE (via Toolbox or standalone). The plugin uses bash and awk to scan recent-project files and nohup to launch IDEs in the background.

Usage

Open the Noctalia launcher and type /jb to list recent projects from your installed IDEs. Continue typing to filter projects by name, then select one to open it with the IDE that last used it.

Supported IDEs

IntelliJ IDEA (Ultimate and Community IdeaIC), Android Studio, WebStorm, CLion, GoLand, RustRover, PyCharm (including Community PyCharmCE), PhpStorm, RubyMine, DataGrip, and Rider.

Settings

  • config_dir — root directory for JetBrains IDE configuration folders.
  • toolbox_dir — JetBrains Toolbox apps directory used to locate IDE launchers.
  • max_results — maximum number of projects shown in the launcher.
  • ignored_ides — IDE names to exclude (e.g. WebStorm, CLion).

Notes

Projects are read from each IDE's recentProjects.xml, typically under ~/.config/JetBrains/<Product><Version>/options/. When the same project appears in multiple IDEs, only the most recently activated entry is shown. Backup config folders and ignored IDEs are skipped. The list is cached for the launcher session and refreshed when you clear the query.

Versions

VersionPlugin APIUpdated
v1.0.0 latest3Jul 31, 2026

Older versions stay installable on a Noctalia release whose plugin API is below the latest version's.