Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode GoLand Android Studio
Mar 30, 2018
72 700

Allows to run multiple run configurations at once: group multiple run configurations and start them in a single click. Not only application and test run configurations can be grouped, but other Multirun configurations can be organized into single run configuration.

Use cases:

  • Start batch of tests for multiple modules or applications
  • Start multiple applications, like multiple servers or backend + web application


  1. Run -> Edit Configurations...
  2. Find and add a new Multirun configuration
  3. Add other run configurations to the Multirun configuration
  4. Pick options you'd like
  5. Ready to use

Multirun + Before Launch Tasks gives even more functionality: read more at

Recent change notes


  • Support for IntellijIDEA 2018.1


  • Support for IntellijIDEA 2017.3


  • Support for IntellijIDEA 2017.2


  • Support for IntellijIDEA 2017.1


  • Support for IntellijIDEA 2016.3


  • Support for IntellijIDEA 2016.2 EAP


  • Support for IntellijIDEA 16


  • Support for IntellijIDEA 15


  • Adding support for JRebel run configurations (thanks olmoser!)


  • It works stable for almost 2 years for me. So I feel free to say it's 1.0 version. Woohoo!!
  • Fixed API issues with using Multirun from IntellijIDEA 14.1
  • Change shortcut to kill Multirun to Control + Alt + K on OS X


  • Fixed API issues with using Multirun from IntellijIDEA 14 (thanks derkork!)
  • Change shortcut to kill Multirun to Shift + Alt + K to avoid conflict with Git plugin
  • Delay can be added before starting configurations in one-by-one mode


  • Fixed API issues with using Multirun from IntellijIDEA 13 (thanks jgindin!)


  • Enable Run Another Configuration option for Before Launch tasks if not enabled yet


  • Fix API issue when using Multirun in IDEA 12.0.x


  • Enabled Debug for Multirun configuration
  • Fix issue with starting composite Multirun configuration


  • Fixed reported and found issues
    • NPE during process start
    • circular reference issue during loading Multirun configurations
    • killing composite/parallel Multirun configurations


  • Mark the tab for failed process
  • Added option to close tabs for successfully completed run configurations
  • Better description for configuration options
  • Do not re-use the tab of failed run configuration


  • Stop running configurations using menu Run -> Stop Multirun or shortcut Ctrl + Shift + K
  • Improve Multirun configuration edit form
  • Pin tabs when the re-use tabs option is disabled
  • Mark running configurations with *
  • Change in default configuration: tabs re-use is disabled, starting configurations one-by-one is enabled
  • Improved plugin description


  • Enable Multirun for PyCharm, RubyMine, PhpStorm, WebStorm and AppCode


  • Multirun run configuration option to group multiple run configurations and run them in a single click
  • Group multiple Multirun configurations in single master Multirun configuration to start everything
  • Basic configuration options:
    • start configurations one-by-one or in parallel
    • re-use the tabs or run each configuration in separate tab