> ## Documentation Index
> Fetch the complete documentation index at: https://ona.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

In line with [our ambition to "remove all friction from the developer experience"](https://www.notion.so/gitpod/Values-Attributes-2ed4c2f93c84499b98e3b5389980992e), Gitpod currently supports many popular IDE/editors e.g. JetBrains and VS Code through both the browser and on desktop. You can even use the command-line directly for editors like Vim (via SSH). There are many ways to configure your IDE/editor in Gitpod to match your preferred workflow or setup.

## Connecting an IDE/editor to Gitpod

The three main ways to edit code or access a Gitpod workspace:

1. **Browser** - Using [VS Code Browser](/classic/user/references/ides-and-editors/vscode-browser).
2. **SSH** - Using an [SSH key](/classic/user/references/ides-and-editors/command-line#ssh-key-access) or an [Access Token](/classic/user/references/ides-and-editors/command-line#access-token-ssh).
3. **Desktop** - Using [VS Code Desktop](/classic/user/references/ides-and-editors/vscode) or [JetBrains Gateway](/classic/user/integrations/jetbrains-gateway).

### Supported IDE/editors

* [VS Code Browser](/classic/user/references/ides-and-editors/vscode-browser)
* [VS Code Desktop](/classic/user/references/ides-and-editors/vscode)
* [Jupyter](/classic/user/references/ides-and-editors/jupyter-notebook)
* [IntelliJ](/classic/user/references/ides-and-editors/intellij)
* [GoLand](/classic/user/references/ides-and-editors/goland)
* [PhpStorm](/classic/user/references/ides-and-editors/phpstorm)
* [PyCharm](/classic/user/references/ides-and-editors/pycharm)
* [RubyMine](/classic/user/references/ides-and-editors/rubymine)
* [WebStorm](/classic/user/references/ides-and-editors/webstorm)
* [Rider](/classic/user/references/ides-and-editors/rider)
* [CLion](/classic/user/references/ides-and-editors/clion)
* [RustRover](/classic/user/references/ides-and-editors/rustrover)
* [Command Line (e.g. Vim) - Desktop](/classic/user/references/ides-and-editors/command-line)
* [Command Line (e.g. vim) - Browser](/classic/user/references/ides-and-editors/browser-terminal)

### Start a workspace with an IDE/editor

You can start a workspace with your favourite IDE/editor directly from [Gitpod Dashboard](https://gitpod.io/workspaces). You can do that from by clicking on the `New Workspace` button. Then, you can select the [context url](/classic/user/introduction/gitpod-tutorial/1-start-your-workspace#open-your-repository), Editor and custom [workspace class](/classic/user/configure/workspaces/workspace-classes).

<video controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/gitpod-13c83c2b/REvlzjVBFWxgsYWs/images/docs/new-workspace-start-with-options.webm?fit=max&auto=format&n=REvlzjVBFWxgsYWs&q=85&s=9c68a7ce57db29b638e22fad9f7d6f27" data-path="images/docs/new-workspace-start-with-options.webm" />
