A VSCode extension for launching Slurm jobs

Launch jobs from the comfort of your IDE

A VSCode extension for launching Slurm jobs
Sam2025-04-17

We know how tedious it is to keep sshing and rsyncing between your local machine and the nodes in your Slurm cluster. This context-switching between IDE and remote cluster is painful, fumbling around with rsync and forgetting which version of what files are where on each machine.

That's why we built a VSCode extension for automating the code-syncing and remote launching of Slurm jobs.

So how does it work?

With the Clusterfudge VSCode extension installed, every .slurm file will have the option to 'Run on cluster' appear at the top of the file.

Clicking this will immediately sync your code to the cluster and run the sbatch command. Once the job is launched, it will be visible to you in the Clusterfudge dashboard for you to follow its execution.

All you need to do is configure which node you want the job to run on, which couldn't be easier.

Our VSCode extension also works in any IDE built on-top of or forked from VS code like Cursor and Windsurf.ai.

Looking to improve your research workflow?

Clusterfudge can do much more for you than speeding up your workflow. Contact us today to see what else our platform offers.

Get started with Clusterfudge

Join leading AI labs using Clusterfudge to accelerate their research.