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!