DevPulse Monitor is a lightweight, real-time system monitoring extension for Visual Studio Code. Keep an eye on your machine's vital stats directly from your sidebar without breaking your development workflow.
✨ Features
Real-Time Metrics: Track CPU, RAM, and GPU usage natively in VS Code.
Performance Graphs: Live sparkline graphs plot your last 60 seconds of CPU, RAM, and GPU utilization.
Network & Disk I/O: Monitor your active download/upload speeds (in Mbps) and disk read/write throughput.
Hardware Detection: Automatically detects CPU models, core/thread counts, RAM speeds/types, and NVIDIA GPU VRAM.
Low Overhead: Designed to run quietly in the background without hogging the resources it's trying to measure.
🚀 Getting Started
Click on the DevPulse Monitor icon (⚡) in the VS Code Activity Bar.
The dashboard will automatically initialize and begin streaming system data every 1.5 seconds.
Keep it open while compiling, training local AI models, or running heavy Docker containers to ensure your system isn't bottlenecking.
🔧 Requirements
This extension utilizes the systeminformation Node package under the hood. It supports Windows, macOS, and Linux.
(Note for GPU stats: NVIDIA GPUs require nvidia-smi to be installed and accessible in your system's PATH to display utilization and VRAM).
🛑 Known Issues
Network speeds track the sum of all active network interfaces. Virtual adapters (like those created by Docker or VPNs) may occasionally skew totals.
Integrated GPUs may only display model names without active utilization bars depending on the operating system.
Enjoying DevPulse? Leave a rating on the VS Code Marketplace!