Skip to main content
Every release on the GitHub releases page has builds for macOS, Windows and Linux, each for x64 and arm64. Releases are also mirrored to CNB, which is usually faster from mainland China. In the file names below, <version> is the release version, for example 0.1.40.

macOS

macOS 11 or later.
1

Open the disk image

Double-click the .dmg file.
2

Copy the app

Drag OpenIDEA into Applications.
3

Start OpenIDEA

Open it from Applications or Launchpad. Release builds are signed and notarized, so macOS opens them without extra steps.
Move OpenIDEA to Applications before you install the openidea shell command: the command links into the app bundle, so it must stay where it is. See Command line.

Windows

Three packages per architecture (x64 or arm64): OpenIDEA uses the Microsoft Edge WebView2 runtime, which Windows 10 and 11 include. The setup program installs it if it is missing.
The Windows packages are not code-signed yet, so Microsoft Defender SmartScreen may warn about an unknown publisher the first time you run one. Choose More info, then Run anyway.

Linux

Three packages per architecture:
The app needs WebKitGTK 4.1; the .deb and .rpm packages pull it in as a dependency.
Keep an AppImage in a permanent location. The openidea shell command points at the AppImage file, so after moving it, install the command again.

Updates

OpenIDEA checks for a new version at startup and every 4 hours while it runs, and shows a notification when one is available. Choose Install and Restart in the notification: OpenIDEA downloads the update in the background, installs it and restarts. If a window has unsaved changes and cancels the restart, the update applies the next time you start OpenIDEA. You can also check by hand:
  • macOS: OpenIDEA › Check for Updates…
  • Windows and Linux: Help › Check for Updates…
Configure updates in Settings › Appearance & Behavior › System Settings › Updates:
  • Check for updates automatically: turn off the background checks. Check Now still works.
  • Update source: GitHub, CNB (China mirror), or Automatic, which uses CNB when the IDE language is Chinese and GitHub otherwise. When the chosen source can’t be reached, the other one is tried.
To update a portable Windows copy, download the newer zip and replace openidea.exe. Updates go through the proxy set in Settings › Appearance & Behavior › System Settings › HTTP Proxy.

Build from source

To build and run OpenIDEA from a checkout, see Development setup.