@freakkyshivam/systemmonitoring
v1.0.5
Published
A fancy CLI system monitor built with Node.js
Readme
systemmonitoring
A powerful, easy-to-use CLI system monitoring tool built using Node.js. It shows real-time insights about your CPU, Memory, Disk, Network, Battery, Processes, and more — directly from your terminal.
🚀 Features
- 📊 Live System Dashboard
- 🧠 CPU Usage + Per-Core Stats
- 💾 Memory Usage with Free/Used Breakdown
- 🖴 Disk Usage & Partition Stats
- 🌐 Network Speed (Upload/Download)
- 🔋 Battery Percentage + Status
- 🧵 Active Processes Count
- 🎨 Beautiful CLI output using
chalk - ⚙️ Built with
systeminformation
📦 Installation
Install the package globally to access the sh-monitor command:
npm install -g @freakkyshivam/systemmonitoring▶️ Usage
Simply run:
sh-monitorOr using npx (no installation needed):
npx @freakkyshivam/systemmonitoringThis will open the main monitoring dashboard.
📁 Folder Structure
systemmonitoring/
├── app.js
├── package.json
├── README.md
└── src/
├── battery.js
├── cpu.js
├── cpuCore.js
├── dashboard.js
├── disk.js
├── memory.js
├── network.js
└── processes.js🛠 CLI Commands
Currently available:
Dashboard (default)
Shows all system stats in one screen.
sh-monitorMore commands coming soon:
sh-monitor --cpush-monitor --memorysh-monitor --networksh-monitor --disketc.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
📄 License
This project is licensed under the MIT License.
