Skip to content

krishnapschauhan/terminal-system-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal System Monitor 🔧 (Built with Node.js)

A real-time terminal dashboard providing CPU, memory, disk, and system insights.

Node.js Blessed-Contrib Chalk Platform License


Screenshot

Terminal Monitor


Features

  • Live CPU usage graph
  • Per-core CPU usage table
  • Memory usage with color-coded alerts
  • Disk space (using WMIC – works on Windows without dependencies)
  • System information (OS, uptime, CPU model, core count)
  • Fully colorful UI using chalk
  • No native modules → no node-gyp errors
  • Works on all Windows terminals (PowerShell, Windows Terminal)

Installation

git clone https://github.com/krishnapschauhan/terminal-system-monitor.git
cd terminal-system-monitor
npm install

Run

npm start

or:

node index.js

Requirements

  • Windows OS (disk usage uses wmic)
  • Node.js 16+ (recommended 18+)
  • PowerShell or Windows Terminal (better UI rendering)

Project Structure

terminal-system-monitor/
│
├── index.js
├── package.json
├── package-lock.json
├── .gitignore
└── README.md

License

This project is licensed under the MIT License.

© 2025 Krishna Chauhan.
You are free to use, modify, and distribute this software, provided that proper credit is given.
The software is provided as-is, without any warranty of any kind.


© 2025 Krishna Chauhan | Built with ❤️

animated monitor

Releases

No releases published

Packages

No packages published