winget install --id=RayBreeze.SysMood -e
SysMood — your chill, quirky, and lightweight CLI system monitoring tool built in C++!
SysMood is a lightweight command-line interface (CLI) tool designed to monitor system health by interpreting CPU usage, memory load, and running processes into playful, human-like moods. It provides an engaging way to track system performance while adding a touch of personality.
Key Features:
Audience & Benefit: Ideal for system administrators, developers, and casual users who want a lighthearted yet informative way to monitor their system's health. SysMood helps users quickly assess system performance while adding a personal touch to the monitoring experience. It can be installed via winget for easy setup.
SysMood combines functionality with fun, offering a unique approach to system monitoring that is both practical and entertaining.
Hey there, the lone wonderer here!
SysMood is a fun little console program for Windows that checks your CPU and memory usage, then tells you how your system is "feeling"—with some quirky moods and a splash of ASCII art.
CPU Usage:
Measures how hard your CPU is working (with a 1-second check).
Memory Usage:
Tells you how much memory you’re using, what’s free, and what’s left.
System Mood:
Gives you playful, sometimes sassy feedback based on your system’s stats.
ASCII Art Banner:
Because every program deserves a cool entrance.
git clone https://github.com/RayBreeze/SysMood.git
cd SysMood
You’ll need a C++ compiler (like g++
).
From the project root, run:
g++ -Iinclude src/main.cpp -o SysMood.exe
./SysMood.exe
________ ___ ___ ________ _____ ______ ________ ________ ________
|\ ____\ |\ \ / /|\ ____\|\ _ \ _ \|\ __ \|\ __ \|\ ___ \
\ \ \___|_ \ \ \/ / | \ \___|\ \ \\\__\ \ \ \ \|\ \ \ \|\ \ \ \_|\ \
\ \_____ \ \ \ / / \ \_____ \ \ \\|__| \ \ \ \\\ \ \ \\\ \ \ \ \\ \
\|____|\ \ \/ / / \|____|\ \ \ \ \ \ \ \ \\\ \ \ \\\ \ \ \_\\ \
____\_\ \ __/ / / ____\_\ \ \__\ \ \__\ \_______\ \_______\ \_______\
|\_________\\___/ / |\_________\|__| \|__|\|_______|\|_______|\|_______|
\|_________\|___|/ \|_________|
Sysmood: Your system is feeling. It also has moods.
========================System Stats=======================
CPU Usage: 12%
Memory Usage: 45%
Memory Available: 8000 MB
Memory Total: 16000 MB
Memory Used: 7200 MB
===========================================================
========================System Mood========================
Yeah I am chilling here, toally chillll ;)
So much free memory! I could host a party in here!
===========================================================
Change the ASCII Art:
Go wild in main.cpp
—make it yours!
Edit the Mood Messages:
The mood lines for CPU and memory are all in main.cpp
. Make them as weird or wise as you want.
MIT License. See LICENSE for the legal stuff.
Made with ☕ and curiosity by Samman Das (RayBreeze)
Open an issue or PR! I’d love to see what you come up with.