Introducing JetBrains Toolbox App

Last summer we held our third annual two-day hackathon, an event where anyone and everyone from JetBrains (as well as a few external contributors) gathered to work on a novel, high-impact idea.

The JetBrains App Launcher was one of these Hackathon projects. The idea behind the project was to simplify the process of installing, updating and uninstalling different JetBrains desktop tools.

After the Hackathon was over, the team continued to improve and enhance the application as part of the 20% project we have at JetBrains. Close to the end of 2015 it was released internally and was given the official name of JetBrains Toolbox App. The app was well received and somehow pushed us to refine the experience even more.

Today we’re excited to open up the Early Access Program (EAP) for JetBrains Toolbox App and invite you to try it out for yourself.
toolbox-overview-mac

Managing Products

On November 2, 2015, JetBrains introduced a new subscription model called JetBrains Toolbox and opened wider access to all its developer tools with its new ‘All Products’ plan. Being subscribed to ‘All Products’ means you can decide which JetBrains tools to use for a particular project or task. You can also switch from one tool to another at any time. JetBrains Toolbox desktop application helps you manage all these developer tools.

You can use the JetBrains Toolbox App to perform the following actions:

  • Download and install a new product
  • Update an installed product (or all products at once) to a newer version
  • Rollback to a previous product version
  • Uninstall a product

These actions are also available for Early Access Programs (EAPs).
Toolbox-Ubuntu
Focusing on Projects

JetBrains Toolbox App lists all projects you’re working on in one place, even if you use different tools and IDEs for them. It lets you focus on the project itself, rather than answering questions such as, “Did I work on this in IntelliJ IDEA or in WebStorm?”
toolboxProjects
Interacting from GitHub
JetBrains Toolbox App also offers a Google Chrome extension which allows you to check out GitHub projects and open them in your IDE in a single click.

We’re anxious to hear your feedback about JetBrains Toolbox App in our issue tracker, as well as on Twitter @JBToolbox. There’s also a FAQ and more detailed information available.

The Toolbox App is available for Windows, Mac OS X and Linux.

Download Toolbox App

This entry was posted in FYI, New Products, News and tagged , , . Bookmark the permalink.

73 Responses to Introducing JetBrains Toolbox App

  1. Artur says:

    This is great but I have one problem…How tell toolbox that we already have IntelliJ and set location of this? I don’t have to download IJ again

  2. vasek says:

    Cool app. Unfortunately I can not choose whether to run 32 or 64 version of IDE (I want by default 64).

  3. Andrea says:

    The tool says I must install IntelliJ IDEA in order to receive updates.

    If I do that, I don’t want to lose all my IDE global settings: how should I proceed?

  4. Eli Bradley says:

    Any plans to release its source?

  5. Florin Patan says:

    This looks nice, as well as the integration with Chrome and Github. However until I can configure where my IDEs are I can’t use it, sorry.

    My use case is simple, I have all of them in HOME and I usually keep latest stable and latest EAP. Usually the folder names are: idea & ideaeap, clion & clioneap, webstorm & webstormeap and so on.

    And as other already said, would be useful to have Android Studio integrated as well. If there are issues with AS using an older platform version then maybe a plugin could help out meanwhile?

    As an improvement, I would see this as something I can launch after login (I’m on Linux btw) and run in the system tray. Clicking on the icon should launch a nice pop-up message which would be the current interface. What do you think?

    Thank you nonetheless for all the work and effort behind this.

  6. Pavel Chernykh says:

    Great tool. Thanks.
    Some early feedback (Mac, OS X, El Capitan):

    – Could not open a project using keyboard (using up/down buttons then hitting ‘enter’)
    – After hitting enter could not open a project even using trackpad (need to restart Toolbox)
    – Would be great to have scriptable capabilities for Toolbox to write plugin for Alfred on OS X (high priority feature for me)
    – Search over tools and run
    – Search over projects and open
    – If I have two IDEAs installed Chrome Extensions always run Community Edition (in my case) even if want to open the project using Ultimate one

    Thanks again. Keep it up.

  7. bughunter says:

    – Windows version installs into AppData directory of the user. AppData should be for setting, not for installations -> use “Program Files” instead please + the name of the install directory should be customizable
    – does not find any version extracted from zips -> manual additions should be possible
    – lists all ides (commumity + commercial) -> list should be reducible

  8. Þór says:

    One bug (rather than feature) – once I use TooBox to install an app (in this case DataGrip), the app appears at the top of the list but still exists in the un-installed list of apps as well.

  9. Cris says:

    I’ll bet one of the most frequent JetBrains combinations is AppCode & Android Studio. Even though I understand the latter isn’t JetBrains-branded, it would be most useful to include it in the Toolbox app

  10. John says:

    Would it be possible to support clients that are running on networks not connected to the Internet? Would be really nice to point the Toolbox App to a local server to get IDE updates to developers easier in these environments.

  11. Jacky says:

    Hi guys, Now I use gitlab in the company, and I find the launch url is jetbrains://idea/checkout/git?checkout.repo=git@github.com:linux-china/spring-boot-start-dropwizard-metrics.git&idea.required.plugins.id=Git4Idea. Is it possible to change the url to jetbrains://idea/checkout/git?checkout.repo=git@gitlab.xxxx.com:linux-china/spring-boot-start-dropwizard-metrics.git&idea.required.plugins.id=Git4Idea and make make toolbox app to check out code from gitlab?

  12. Eugene Datsky says:

    I mean, it would work if you add somehow such an url to your gitlab pages.
    Official gitlab support in extension is planned anyway.

  13. terri Ku says:

    since I have IJ Ultimate, I pretty much have all the other IDE’s as a plugin. how useful is this toolbox in that case?

  14. Dev says:

    I like this app’s look and feel. Is this a java app? I’d love to see the IDEs themselves adopt a more modern look and feel like this (while feeling at home on the host OS and fitting in with the native UI components).

  15. Alex Tang says:

    Why does the toolbox install to a non-standard directory? On a Mac, I’d rather it install to the “/Applications” directory instead of in my home directory.

  16. Stefan Hudelmaier says:

    Awesome tool!

    It does not seem to use the system proxy settings (at least on Linux) and I have not found an option for configuring the proxy in the tool. Am I missing something? If the tool does indeed not have support for proxies: Any plans of adding it?

  17. Paul Doree says:

    I like this app very much. However can I suggest the following improvement to the display of the app on Windows. I work in a multi screen monitor environment and the app is displayed and locked to the far right hand side of the main monitor screen. It would be helpful to be able to select the app window and locate it on another monitor screen?

    Kind regards,
    Paul D

  18. Kiyoshi Mizumaru says:

    This App is cool. But I have one problem on my MacBook Pro (Retina, 15-inch, Mid 2015). When I change my screen resolution, it seems the app doesn’t aware it and I cannot use it normally. I’m using the built-in panel at home and outside, and using DELL U3014 as external display at my office.

  19. Ramkumar says:

    All my three monitors goes complete dark when I try to open this application in Ubuntu 14.04. Scary!!

  20. Andrew Visser says:

    Hi guys,

    I like this so far. My only small feedback would be to think about renaming it. I read about this somewhere, but today had the hardest time finding it. Googling “jetbrains toolbox” shows pages of results about the IDE bundle & pricing plans, but nothing about this tool.

    JetBrains Manager?
    JetBrains Cortex?
    The Czech Army Knife?

    Something searchable

  21. I have installed my IDES via Homebrew on Mac, the toolbox sees the IDEs and projects, however it states that I must reinstall them via DMGs to be able to receive updates. Why is that? Is there any hope to change this?

  22. I like the toolbox but I would like to have more features so that it is more usable:
    a) Add ReSharper – right now I only see the different IDEs but not ReSharper and other included tools. If the toolbox is meant as an upgrade tool, then these products would make sense, too.
    b) Access to EAP versions would be great, too. So it might be an easy way to install / upgrade EAP versions. Maybe even including a way to deinstall the EAP version and install the production one or keep them side by side?

  23. Love the idea behind Jetbrains Toolbox.

    Only question I have is that I would have expected the Resharper products to be listed when I run on Windows as I have the subscription.

  24. Any chance of an up-to-date download link? The link on this page only goes to the older version, which doesn’t always auto-update successfully on Linux.

    I had to “guess” the URL for the latest version of the toolbox app :)

  25. Mikhail says:

    It would be great if I could specify my own JDK globally and install apps without built-in JDK.

    This is not traffic or disk space usage problem only. On my Linux boxes (Ubuntu 12.04 ? 16.04) default JDK fonts look crisper than Jetbrains version.

  26. Paul Preibisch says:

    I like the idea of the chrome plugin – unfortunately

    After installing the chrome addon, and browse github, and then click on the “Open in IDE”
    I get an error saying: “Failed to find application to Url: jetbrains::/idea/checkout/git …

  27. Teeru Ku says:

    Issue https://youtrack.jetbrains.com/issue/ALL-652 seems to have been closed as a duplicate but there seems to be no resolution to the original issue. Are you still considering the idea of installing the IDE’s in a user defined directory? For us this is a must have feature as our security policies don’t allow developers access to some directories.

  28. habernir says:

    ** (jetbrains-toolbox:1859): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Adwaita/gtk-2.0/ProgressBar/trough-progressbar.png: Couldn’t recognize the image file format for file ‘/usr/share/themes/Adwaita/gtk-2.0/ProgressBar/trough-progressbar.png’

    (jetbrains-toolbox:1859): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion ‘GDK_IS_PIXBUF (pixbuf)’ failed

    (jetbrains-toolbox:1859): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion ‘GDK_IS_PIXBUF (pixbuf)’ failed

    ** (jetbrains-toolbox:1859): WARNING **: Invalid borders specified for theme pixmap:
    /usr/share/themes/Adwaita/gtk-2.0/ProgressBar/trough-progressbar.png,
    borders don’t fit within the image

    (jetbrains-toolbox:1859): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion ‘GDK_IS_PIXBUF (pixbuf)’ failed
    ……
    ……
    …..
    (jetbrains-toolbox:1859): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion ‘GDK_IS_PIXBUF (pixbuf)’ failed
    Unable to convert –wait-for-pid argument “” to number
    share/jetbrains-toolbox/jetbrains-toolbox: relocation error: /lib64/libssl.so.1.0.1e: symbol OPENSSL_init_library, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time reference

  29. How can I remove a project from projects list?

    • Konstantin Bulenkov says:

      That’s a good question, George.
      You should open the IDE linked with this project and remove it from here. From Welcome Screen or from File -> Open Recent -> Manage Projects…
      However, it would be nice to support it in Toolbox App as well. Could you please file a feature request about it?

  30. Gordon says:

    when to surport swift language on IDEA for server side development

    • Eugene Toporov says:

      Hi Gordon,
      This does not seem related to this blog post or the Toolbox App, but anyway, we do not have such plans at the moment and we did not see a demand.
      Swift editing is currently available in AppCode and CLion.

  31. Juan C. says:

    People reporting a lot of bugs, too bad I won’t download it until ti’s more polished :(

  32. Jeroen Jacobs says:

    When I download an IDE via the ToolBox app, it gets installed in my home “Applications” folder on OSX (instead of the global “Applications” folder).

  33. Morgan Touverey-Quilling says:

    How can I logout from my JetBrains account? I want to switch from my free, student account to my paid, grown-person account :)
    I see nothing that is session-related in .Toolbox, .local/share/JetBrains nor gconf, and the app has not logout button.

    JetBrains Toolbox 1.0.2095 (Oct 13 2016)
    Ubuntu 16.10

    • Morgan Touverey-Quilling says:

      So I had to find the right process, attach strace to it, and saved a setting via the app to catch the open/write syscalls to the configuration file.
      For anyone who is interested… the setting are simply stored in ~/.local/share/JetBrains/Toolbox/.settings.json … I’m a bit blind sometimes.

      @JetBrains: something like ~/.config/JetBains/Toolbox/settings.json would be better :)

  34. Khalil Mohammad Mirza says:

    Windows version installs into AppData directory of the user.
    AppData should be for setting, not for installations
    By default it should use “Program Files” instead
    Upon changing install location ,It gives error and reverts back to default

  35. Moritz Wiesinger says:

    It would be nice to have a choice where to install the toolbox because on Windows, AppData is not a good directory to install applications to.

    When i try to change the installation directory I always get an error and the Toolbox reverts to the old location.

    • Moritz Wiesinger says:

      Ok the toolbox doesn’t work with the windows program files folder because of access rights to that folder. If the toolbox has admin rights then changing the installation folder works but without admin rights the toolbox then still can’t install (or update) apps to the program files folder.

    • shalupov says:

      We consider Toolbox a per user application. The right place for such applications is AppData/Local directory. For example Google Chrome does exactly this in per user install.

      Why do you want to change install path? If you want to move installed applications to a different disk use an option inside Toolbox itself. Please share your case

  36. xu says:

    How to uninstall toolbox!!!!!!!!!!!

  37. Ильяс says:

    Привет,подскажите пожалуйста почему не запускается Toolbox в Linux Ubuntu пишет:
    Invalid url: ‘/home/bi/Downloads/BioPerl-1.6.0/jetbrains-toolbox-1.1.2143/jetbrains-toolbox’ given, exiting

    No ‘:’ in the uri

  38. Justin says:

    How to remove JetBrains Toolbox 1.1.2143 on Ubuntu 16.04 LTS?

  39. I wish it was possible to tell toolbox to install stuff from the command line.

Leave a Reply

Your email address will not be published. Required fields are marked *