Skip to content

Feature Request: Persistent Resource Usage Top Bar #326

@Alvin0412

Description

@Alvin0412

Is your feature request related to a problem?

Yes. Currently, there is no persistent way to monitor the remote server's resource usage (CPU, RAM, GPU, Disk) directly within the VS Code interface. To check if I am about to run out of memory or to see if the GPU is being utilized, I have to interrupt my workflow to run code cells like !nvidia-smi and !free -h

Describe the solution you'd like to see

I would like to request a persistent Resource Usage Top Bar similar to the UI found in Kaggle Notebooks.

Specific requirements:

  • Visual Indicators: Small progress bars showing usage for HDD, CPU, RAM, and GPU.
  • Placement: Ideally located at the top of the notebook editor or integrated into the VS Code Status Bar so it is always visible.
  • Hover Details: Hovering over the indicators should show the specific metrics (e.g., "GPU Memory: 3GB / 15GB" or "Session duration: 53m").
  • Status Colors: The bars should change color (e.g., green to red) as resources near their limits.

Describe alternatives you've considered

Running !nvidia-smi manually in a new cell repeatedly.

Additional context

The "Draft Session" UI in Kaggle is a perfect reference for this. It is compact, informative, and provides all necessary hardware health checks at a glance.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions