Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Nifty Slurm: HPC Jobs & #SBATCH SupportNew to Visual Studio Code? Get it now.
Nifty Slurm: HPC Jobs & #SBATCH Support

Nifty Slurm: HPC Jobs & #SBATCH Support

Nifty

|
1 install
| (0) | Free
Slurm for HPC clusters: see your jobs, cancel, hold or open their output, submit batch scripts, and get completion, docs and checks for #SBATCH directives. Works over Remote SSH.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nifty Slurm

Slurm for HPC clusters: see your jobs, cancel, hold or open their output, submit batch scripts, and get completion, docs and checks for #SBATCH directives. Works over Remote SSH.

Maintained. No sign-in. No telemetry. Works in VS Code, Cursor, Windsurf, VSCodium and other editors that use Open VSX.

Features

The My Jobs view with running, pending and held jobs, and a training job's output file

#SBATCH --partition= completion with the cluster's partitions from sinfo

  • Your jobs at a glance. The Slurm view lists your jobs from squeue: state, elapsed time and limit, partition, and why pending jobs are waiting. It refreshes every 30 seconds while it's visible, and the status bar counts running and pending jobs.
  • Act on jobs. Open a job's output file (the %j/%x/%A_%a pattern is worked out for you, and the file updates as the job writes), hold a pending job or release a held one, or cancel it, all from the list.
  • Submit from the editor. The rocket button on a batch script (.sh, .slurm, .sbatch), or Submit Batch Script in the Explorer, runs sbatch in the script's folder and shows the new job.
  • #SBATCH directives, understood. Type #SBATCH to get every sbatch option with its argument and a description. After --partition= you get your cluster's partitions (from sinfo). Hover an option for its docs.
  • Mistakes caught before you submit. Unknown options, missing values, time limits Slurm won't accept (--time=forever) and bad memory sizes are marked in the script.
  • Made for Remote SSH. Install it on the cluster side of a Remote SSH connection to the login node, and it runs the Slurm commands there.

Commands

Command What it does
Nifty Slurm: Submit Batch Script Submit the current script with sbatch
Nifty Slurm: Refresh Update the job list

Open Output, Hold Job, Release Job and Cancel Job are on each job in the list.

Settings

Setting Default What it does
nifty.slurm.refreshSeconds 30 How often to refresh while the list is visible (0 = only by hand)
nifty.slurm.allUsers false Show everyone's jobs
nifty.slurm.statusBar true Show job counts in the status bar
nifty.slurm.sbatchArguments [] Extra arguments for sbatch, e.g. ["--account=myproj"]
nifty.slurm.binDirectory Folder with the Slurm commands, if they aren't on the PATH

Install

  • VS Code: search for "Nifty Slurm" in the Extensions view, or install from the Visual Studio Marketplace.
  • Cursor, Windsurf, VSCodium, Kiro, Antigravity: install from Open VSX.

Privacy

This extension collects no telemetry and needs no account.

More Nifty tools

  • Nifty Monitor: CPU & Memory in the Status Bar: CPU, memory and disk usage in the status bar, including on remote SSH machines and dev containers. (Open VSX)
  • Nifty .NET Explorer: Solution & Test Explorer: A solution explorer and test explorer for .NET in VS Code, Cursor, Windsurf and VSCodium: projects, references and files from .sln/.slnx, and xUnit, NUnit and MSTest tests in the Testing view. (Open VSX)
  • Nifty Agent Config: AGENTS.md, Rules & MCP Files: See which AGENTS.md, CLAUDE.md, Cursor, Copilot, Windsurf and Gemini rules apply to the file you are editing. Lint rule and MCP files for hidden text, secrets and broken links, and keep them in sync. (Open VSX)
  • Nifty AI Review: Review AI Agent Changes: Review what an AI agent changed, hunk by hunk: checkpoints before it runs, accept or reject each change, leave comments, and send your feedback back to the agent. (Open VSX)
  • Nifty Archive Browser: ZIP, JAR, VSIX & tar.gz: Browse zip, jar, vsix, whl, nupkg and tar.gz archives like folders: open files inside, compare, extract, and create zips. (Open VSX)
  • Nifty Beautify: Format HTML in PHP, Blade & Twig: Format HTML inside PHP, Blade, Twig, Jinja, Handlebars, ERB and Liquid templates without breaking the template tags. (Open VSX)

See all 100+ Nifty extensions and web tools at https://getnifty.dev

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft