/colab-connect

Connect to Google Colab VM from your local VSCode

Primary LanguagePythonMIT LicenseMIT

colab-connect

Access Google Colab directly from your local VS Code editor using remote tunnels.

Screen.Recording.2023-04-18.at.2.16.16.PM.mp4

Warning

Please use the tool at your own risk as it might break Google Colab's TOS and can get your account limited / banned.

Usage

You can make a copy of this notebook to get started.

On Google Colab, first install the library and the run the code.

!pip install -U git+https://github.com/amitness/colab-connect.git
from colabconnect import colabconnect

colabconnect()
  1. After running the code, copy the given code, click the GitHub link and paste the code.

image

  1. Paste your unique code on the github link and press "Continue".

image

  1. Open your local VSCode Editor. Install the Remote Tunnels extension if you haven't already installed. Then, open the command prompt and select Remote-Tunnels: Connect to Tunnel

image

  1. You will be shown a list of tunnels. Select the first tunnel name that has online beside it.

image

  1. You will be connected to the virtual machine and can access the folders. Open the /colab folder and store your code there for persistence on Google Drive. The workflow is similar to the Remote SSH plugin

image