Providers

GitHub Codespaces

60 hours of 2 cores, 8 GB RAM, and 32 GB storage per month. Can scale instances up but with reduced time limit.

Gitpod

50 hours free per month under the Standard class: up to 4 cores, up to 8GB RAM, 30GB storage.

CPU can burst to 4 cores (4000m), but will be throttled to 2000m if usage persists.

 $ gp top
  Workspace class  : Standard: Up to 4 cores, 8GB RAM, 30GB storage  
  CPU (millicores) : 3985m/4000m (99%)                               
  Memory (bytes)   : 4477Mi/8192Mi (54%)

Gitpod does not provide the latest EAP builds for JetBrains IDEs, likely due to maintenance burden of their own backend plugin.

Amazon CodeCatalyst

Must associate with AWS account for billing.

2,000 compute minutes (i.e. 33.3 hours) of 2 vCPU/4 GB (Linux only) per month. Can not scale instances up.

Connectors

JetBrains Gateway

The free client can be download from https://www.jetbrains.com/remote-development/gateway/, but it can only be used with commercial-edition IDEs.

Available IDEs include IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm, WebStorm, CLion, RubyMine, and Rider. The only exceptions are RustRover, which supports a free non-commercial license, and EAP builds, which is not widely supported in hosted environments.

https://www.jetbrains.com/remote-development/#remote-development-toolset https://www.jetbrains.com/help/idea/licensing-and-useful-links.html

To use remote development, you will need a license for the remote IDE and additional fee will be charged if the license is for a legal entity.

The licensing for Remote Development is handled on the local machine and is covered by your existing active IDE license.

No license information is passed to or saved on the remote server. You can start the IDE backend without entering the license information since JetBrains Gateway is a free application.

The license will be checked later when you connect to the launched IDE backend. Product in the license on your local machine must match the remote backend IDE. If you use a corporate floating license server, that’s your local (client) machine, which must be able to reach this server.

Commercial vs. Non-commercial usage

As per our license agreement, any activity from which you, as a product user, obtain regular direct or indirect income would be classified as commercial usage. We’ve prepared a detailed FAQ with multiple scenarios.