Overview

Code Server is a web-based Visual Studio Code, enabling remote development on the clusters through your browser โ€” a lightweight, interactive development environment without installing VS Code locally.

Getting started

  1. Open the OnDemand portal and authenticate with NetID + DUO
  2. Launch via the Code Server icon or Interactive Apps โ†’ Code Server
  3. Configure: queue (e.g. short-40core-shared), 1 core for editing (more for compiling/testing), time limit, 1 node
  4. Click Launch; connect when Running

Using Code Server

  • Open and edit files across home, scratch, and project directories with the file explorer
  • The integrated terminal compiles code and runs scripts exactly like an SSH session
  • Some VS Code extensions are compatible โ€” install selectively
  • Configure shell profiles, Python virtual environments, and language tools as usual
Reminder: Save your work frequently in home or project directories to avoid data loss, and close unused sessions to preserve cluster resources.

Collaboration

Sessions are private with no shareable links โ€” use Git or shared directories for team development.

ln -s /gpfs/scratch/NetID /gpfs/home/NetID

Screenshots

VS Code (code-server) interface running in the browser
VS Code (code-server) interface running in the browser
Applies to SeaWulfNVwulf