Fede Raimondo

Computer Scientist / Neuroscientist

vscode-remote-htcondor

VS Code on HTCondor compute nodes

vscode-remote-htcondor connects VS Code to a compute node of an HTCondor cluster, straight from the Remote Explorer. It works with the Remote - SSH extension.

  • Starts a job on a compute node if none is running, then connects to it.
  • Runs automatically through SSH’s ProxyCommand, so there is no script to run by hand on the cluster.
  • Cancels the job when you disconnect, so idle sessions don’t hold on to cluster resources.

To install, log in to your cluster’s login node and run:

curl -fsSLO https://raw.githubusercontent.com/fraimondo/vscode-remote-htcondor/refs/heads/main/install.sh && $SHELL install.sh

The cluster has to meet a few requirements, for example sshd must be available on the compute nodes. See the README for the full list.