Need help with alfred-jetbrains?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

417 Stars 27 Forks MIT License 279 Commits 17 Opened issues


Alfred3 workflow to easily open your projects with your favorite JetBrains product.

Services available


Need anything else?

Contributors list

JetBrains: Open project

Alfred3 & Alfred4 workflow to easily open your projects with your favorite JetBrains product.

npm version npm downloads per week Quality Gate Status


You need Node.js 10+ and Alfred 3.5+ with the paid Powerpack upgrade.

This workflow need one of JetBrains products (2019.1+), and its shell script to works

Installation / Update

$ npm install -g @bchatard/alfred-jetbrains

Thanks to Alfy and alfred-notifier, you will be notify when a new version is available.

You can also install alfred-updater to update all your "Alfy Workflow".

Init shell script

  • Via JetBrains Toolbox:
    • Open the JetBrains Toolbox window, and then click on the parameter icon;
    • In the following form, enable Generate shell scripts, and set a path for script
    • More info: Toolbox App 1.11: What’s New.
  • Via Product Create Command-line Launcher

How to use

  • Open Alfred with your usual hotkey
  • Type keyword (example
    ) followed by your project name jetbrains-projects-secret-light
Default Keywords
  • AndroidStudio: studio;
  • AppCode: appcode;
  • CLion: clion;
  • DataGrip: datagrip;
  • GoLand: goland;
  • IntelliJ Idea: idea (default to Ultimate Edition, see customisation to change this);
  • PhpStorm: pstorm;
  • PyCharm: pycharm (default to Professional Edition, see customisation to change this);
  • WebStorm: wstorm;
  • Rider: Help wanted;
  • RubyMine: rubymine;
Supported versions I test with this products/versions:
  • AndroidStudio: 3.+;
  • AppCode: 2018.3 / 2019.+ / 2020.+;
  • CLion: 2018.3 / 2019.+ / 2020.+;
  • DataGrip: 2018.3 / 2019.+ / 2020.+;
  • GoLand: 2018.3 / 2019.+ / 2020.+;
  • IntelliJ Idea: 2018.3 / 2019.+ / 2020.+;
  • PhpStorm: 2018.3 / 2019.+ / 2020.+;
  • PyCharm: 2018.3 / 2019.+ / 2020.+;
  • WebStorm: 2018.3 / 2019.+ / 2020.+;
  • RubyMine: 2018.3 / 2019.+ / 2020.+;

For other versions:


Some of JetBrains product are available in different editions (ex: PyCharm - Professional, Edu & Community). In that case they share the same

, so you need to customise the Preferences folder to retrieve your projects.

A search engine is used to retrieve relevant project. For some use cases, the default configuration is not optimal for you.

JetBrains Actions

With keyword

you can access to some actions for this workflow.

Clean Projects Cache

Some information are cached for better performance. You can change cache lifetime (see environment variable). This command flush all cache.

Workflow Environment Variables

  • jb_product_cache_lifetime
    : cache lifetime in seconds for "product data" (application path, bin path etc) [default: 86400 seconds]
  • jb_project_cache_lifetime
    : cache lifetime in seconds for project list (one cache per app) [default: 3600 seconds]
  • jb_product_customisation_file
    : path to JSON file for product customisation
  • jb_search_customisation_file
    : path to JSON file for search customisation




MIT © bchatard

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.