A real-time system monitoring dashboard made using Python + psutil + HTML/CSS, running directly in your web browser.
No frameworks needed β single Python file, auto-refreshing, clean UI.
- Live CPU usage
- Per-core CPU load
- RAM usage
- Disk usage
- Auto-refresh every 3 seconds
- Top processes sorted by CPU usage
- Displays:
- PID
- Process Name
- CPU %
- Memory %
- Status
- Mini progress bars for CPU & RAM
- Sidebar navigation
- Responsive clean layout
- Light theme
- Works on laptop or mobile
- Everything inside one Python file
- No templates
- No static folder
- No Flask required
- Just run the file β browser opens automatically
Make sure Python is installed.
pip install psutil