Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions docs/cloud-development-environments/ides/cursor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: Cursor
sidebar_position: 3
description: Connect to your Gitspaces within Cursor.
sidebar_label: Cursor
---

With **Cursor** support, Harness CDE enables seamless and efficient remote development in your Gitspaces within your Cursor IDE. This enables you to use Cursor and agentic AI features to enhance your remote development experience.

This guide provides a step-by-step walkthrough to help you use **Cursor** with your Gitspaces. Let’s get started!

## Getting started with Cursor IDE
Follow these steps to get started with integrating Cursor IDE into your Gitspaces workflow:
### Create a Gitspace
1. Navigate to the **Harness UI** and [create a new Gitspace](/docs/cloud-development-environments/introduction/quickstart-tutorial.md) for your project repository.
2. Select **"Cursor"** as the IDE during Gitspace creation.
![](./static/cursor-1.png)

3. Add your SSH key and configure the required Gitspace specifications.
![](./static/cursor-2.png)

4. Click **"Create Gitspace"**.

### Open the Gitspace in Cursor
1. Once the Gitspace is created and running, click on the **"Connect to Cursor"** button.
![](./static/cursor-connect.png)

2. A prompt will appear requesting permission for `app.harness.io` to open **Cursor** and establish a connection. Click on **Open Cursor**.

![](./static/cursor-prompt-1.jpg)

3. You'll be asked to give permission to establish a connection with a remote server. Click on **Yes**. Your Windsurf IDE will open.
![](./static/cursor-prompt-2.jpg)

4. You'll be required to confirm the given SSH key can be used to connect, type **yes** in the text box and click **Enter**.
![](./static/cursor-prompt-3.png)

5. And that's it! You're all set to start working on your Gitspace directly within Cursor.

### Setup Complete
Once the setup completes, your Gitspace will be successfully connected to Cursor IDE. Congratulations! You are now ready to work on your Gitspace directly within Cursor.

![](./static/cursor-setup.png)
2 changes: 1 addition & 1 deletion docs/cloud-development-environments/ides/intellij.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: IntelliJ IDEA
sidebar_position: 4
sidebar_position: 6
description: Connect to your Gitspaces within IntelliJ IDEA.
sidebar_label: IntelliJ IDEA
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: JetBrains Gateway Plugin
sidebar_position: 3
sidebar_position: 5
description: Connect and manage your Gitspaces with JetBrains IDEs using the JetBrains Gateway Plugin.
sidebar_label: JetBrains Gateway Plugin
---
Expand Down
2 changes: 1 addition & 1 deletion docs/cloud-development-environments/ides/pycharm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: PyCharm
sidebar_position: 4
sidebar_position: 7
description: Connect to your Gitspaces within PyCharm IDE.
sidebar_label: PyCharm
---
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 44 additions & 0 deletions docs/cloud-development-environments/ides/windsurf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: Windsurf
sidebar_position: 4
description: Connect to your Gitspaces within Windsurf.
sidebar_label: Windsurf
---

With **Windsurf** support, Harness CDE enables seamless and efficient remote development in your Gitspaces within your Windsurf IDE. This enables you to use Windsurf and agentic AI features to enhance your remote development experience.

This guide provides a step-by-step walkthrough to help you use **Windsurf** with your Gitspaces. Let’s get started!

## Getting started with Windsurf IDE
Follow these steps to get started with integrating Windsurf IDE into your Gitspaces workflow:
### Create a Gitspace
1. Navigate to the **Harness UI** and [create a new Gitspace](/docs/cloud-development-environments/introduction/quickstart-tutorial.md) for your project repository.
2. Select **"Windsurf"** as the IDE during Gitspace creation.
![](./static/windsurf-1.png)

3. Add your SSH key and configure the required Gitspace specifications.
![](./static/windsurf-2.png)

4. Click **"Create Gitspace"**.

### Open the Gitspace in Windsurf
1. Once the Gitspace is created and running, click on the **"Connect to Windsurf"** button.
![](./static/windsurf-connect.png)

2. A prompt will appear requesting permission for `app.harness.io` to open **Windsurf** and establish a connection. Click on **Open Windsurf**.

![](./static/windsurf-prompt-1.jpg)

3. You'll be asked to give permission to establish a connection with a remote server. Click on **Yes**. Your Windsurf IDE will open.
![](./static/windsurf-prompt-2.jpg)

4. You'll be required to confirm the given SSH key can be used to connect, type **yes** in the text box and click **Enter**.
![](./static/windsurf-4.png)

5. And that's it! You're all set to start working on your Gitspace directly within Windsurf.

### Setup Complete
Once the setup completes, your Gitspace will be successfully connected to Windsurf IDE. Congratulations! You are now ready to work on your Gitspace directly within Windsurf.

![](./static/windsurf-setup.png)