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 SysMoodYou’ll need a C++ compiler (like g++).
From the project root, run:
g++ -Iinclude src/main.cpp -o SysMood.exe./SysMood.exewinget install SysMoodIf you're using Linux, you can build and run SysMood easily using g++.
-
Install g++ (if not installed):
sudo apt update sudo apt install g++
-
Build the project:
g++ -Iinclude src/main.cpp -o SysMood
-
Run it:
./SysMood
(Tip:Linux users don’t need the .exe extension in the output file name.)
________ ___ ___ ________ _____ ______ ________ ________ ________
|\ ____\ |\ \ / /|\ ____\|\ _ \ _ \|\ __ \|\ __ \|\ ___ \
\ \ \___|_ \ \ \/ / | \ \___|\ \ \\\__\ \ \ \ \|\ \ \ \|\ \ \ \_|\ \
\ \_____ \ \ \ / / \ \_____ \ \ \\|__| \ \ \ \\\ \ \ \\\ \ \ \ \\ \
\|____|\ \ \/ / / \|____|\ \ \ \ \ \ \ \ \\\ \ \ \\\ \ \ \_\\ \
____\_\ \ __/ / / ____\_\ \ \__\ \ \__\ \_______\ \_______\ \_______\
|\_________\\___/ / |\_________\|__| \|__|\|_______|\|_______|\|_______|
\|_________\|___|/ \|_________|
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 inmain.cpp—make it yours! -
Edit the Mood Messages:
The mood lines for CPU and memory are all inmain.cpp. Make them as weird or wise as you want.
- Windows (Linux folks—coming soon don't worry!)
- C++17 or newer (tested with g++ and MSVC)
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. See the CONTRIBUTING.md for more details.