The JetBrains CodeCanvas extension for Cursor enables seamless remote development in environments managed by CodeCanvas.
This extension provides an SSH connection from your local Cursor instance to your remote dev environment, making it easy to work
on projects hosted remotely.
Features
Remote Development: Connect to remote dev environments managed by CodeCanvas via SSH.
Short-Lived Environments: Use a dev environment only for a specific task like bugfix or feature implementation. Once the task is complete, the environment can be stopped and removed. Such an approach provides the following benefits:
Updated IDE Indexes and Faster Rebuilds: Your development tools are always up to date, and builds are quick.
Consistent Environment: Avoid the "works on my machine" problem by providing a consistent development environment for all team members, which also simplifies onboarding.
Avoid Disruptive Branch Switching: Create separate environments for each branch to avoid the overhead of rebuilding projects and reindexing code.
Requirements
Cursor v0.50 or later
A JetBrains CodeCanvas instance hosted by your organization
An active account in this JetBrains CodeCanvas instance
Installation
Open Cursor.
Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing Ctrl+Shift+X.
Search for JetBrains CodeCanvas for Cursor.
Click Install on the CodeCanvas extension from the list.
Usage
In CodeCanvas, open the My dev environments page.
Click New Environment.
Select a template configured for your project and click Create.