Remote Development

JetBrains
Remote Development

Remote development that feels local

Go remote today

All the perks of remote development with a local feel

It’s time to sunset long setups and input latencies. With JetBrains, remote development can be just as easy and seamless as local, but with all the advantages of remote on top. Sync settings and plugins from your local IDE and start coding remotely — without any friction or delays.

Instant setup

Start coding in minutes. No local configuration needed — ideal for onboarding or switching machines.

Unmatched performance

Run your projects on powerful remote servers. Enjoy faster builds, indexing, and less fan noise.

Indistinguishable from local

No more input lag and pixelated video streams — just smooth, real-time coding.

Built-in security

Your code and data stay on the server.

Work from anywhere

Stay productive on any device — at home, in the office, or on the go.

For teams

Local machine

Secure SSH connection

Backend orchestration

Remote dev environment

IDE’s backend

Tools and runtimes

Remote dev environment

Remote dev environment

Remote dev environment

Orchestration: Do you need it?

Depending on your team’s tasks and needs, you may benefit from orchestration in your workflows.

Provisioning

Provide remote development environments for whole teams and projects.

Resource / lifecycle management

Avoid the overhead of lifecycle management with automated smart resource usage.

Scalability

Easily set up teams of any size with development environments.

Standardization

Centralize control for tooling, versions, and resources.

Security

The source code is isolated and executed in the cloud.


Orchestrating the success of your dev workflows

Whether you’re already taking advantage of orchestration platforms or just exploring, you can give these powerful solutions a try. Run the backend of your IDEs remotely, hosted in the cloud or on-premises, and see for yourself how much more efficient your remote development workflows become.

Coder

Ona

Soon in Toolbox

GitHub Codespaces

Soon in Toolbox

Red Hat OpenShift Dev Spaces

For individual developers

Local machine

Lightweight IDE interface that feels local

Secure SSH connection

Remote dev environment

Remote machine doing all the heavy lifting

The Toolbox App makes remote connections secure, customizable, and easier than ever.

Connect to remote hosts running Linux, Windows, or macOS.

Leverage SSH to connect – secure, familiar, and flexible.

If it works on your terminal, it’ll work in the Toolbox App, too.

Install, access, update, and monitor your JetBrains IDEs just as easily as you do locally.

A remote experience tailored to you with extensibility through plugins.

If you already have SSH connections set up in your SSH config or JetBrains Gateway, there’s no need to start from scratch. Just import your existing configurations into the Toolbox App and continue working without any extra setup!

See it in action

It’s free.

System requirements

FAQ

The remote development functionalities are included with paid JetBrains IDEs that support remote development workflows, so you need a valid IDE subscription to use them. For example, to run IntelliJ IDEA Ultimate remotely, you’ll need either an IntelliJ IDEA Ultimate or All Products Pack subscription. This policy applies to individual and commercial subscriptions, with the exception of corporate users who use orchestration solutions.

Remote development is not supported in IntelliJ IDEA Community Edition or PyCharm. You’ll need to upgrade your subscription to IntelliJ IDEA Ultimate or PyCharm Pro.

Since the start of the Toolbox App 2.6 EAP, developers have been eager to explore the new remote development features. We’ve received positive feedback from early users who have already integrated it into their workflows.

The Toolbox App’s remote development support leverages OpenSSH, offering enterprise-level security and flexibility. Simply import your SSH settings and start working. This approach supports advanced features such as ProxyJump, MFA, reverse proxy, custom IdentityFile settings, askpass integration, and even the ability to replace the SSH binary. By using familiar OpenSSH tools, the Toolbox App makes remote connections secure, customizable, and easy to set up.