Gitpod isn’t only a browser-based IDE, or only ‘VS Code in the browser’.
In line with our ambition to “remove all friction from the developer experience”, Gitpod will continue to support many different IDE’s and workflows. Gitpod currently has first-class support for IDE’s on desktop, with more desktop IDE’s coming as remote desktop support grows.
There are currently 3 general ways to configure an IDE to work with Gitpod:
- Browser - These are the IDE’s which Gitpod supports as first-class within the browser. Currently, Gitpod only supports VS Code, which is the default browser IDE. You can also enable “VSCode Insiders”, which is VS Code in the browser synced with the latest upstream VS Code. You can configure the Insiders VS Code IDE in your Gitpod preferences.
- Desktop - Gitpod also has first-class support for desktop IDE’s, allowing you to connect to your Gitpod workspace from your desktop machine. Currently, VSCode, IntelliJ and GoLand are in Beta and can be used with Gitpod today, with the rest of the IntelliJ suite coming soon.
- Browser (via Docker Image) - Because Gitpod has Docker image support and the ability to preview a running application, you can load an IDE via Docker, and interact with it in your browser. JetBrains IDE’s have the Projector product, which enables this workflow.