Computer Health Chibi is an interactive application designed to monitor various system information, such as CPU temperature, GPU temperature, storage usage, and more. It features a reactive chibi avatar that visually represents the current state of your computer systems, making monitoring both functional and engaging.
-
Real-Time System Monitoring:
- CPU Information (Name, Physical Cores, Logical Cores, Temperature, Voltage)
- GPU Information (Name, VRAM, Temperature, Fan Speed)
- RAM (Total RAM, Used RAM, Free RAM)
- Storage Information (Drive Name, Serial #, Size, Reads, Writes, Free Space)
- Network (Interface, Bytes Received, Bytes Sent, Packets Received, Packets Sent)
- Battery (Name, Remaining Capacity, Time Remaining, Charging, Voltage)
- Settings (Change Theme, Change Chibi Appearance, Chibi Tracker)
-
Reactive Chibi Avatar:
- Dynamically reacts to the current state of the system.
- Offers visual cues for system health and performance.
- Multiple options for what the Chibi Avatar will react to
- Multiple options for Chibi Avatar Appearance
-
Enhanced Integration:
- Works seamlessly with OpenHardwareMonitor for improved data access and reliability.
The application leverages OpenHardwareMonitor to access system-level information with higher permissions. This integration allows Computer Health Chibi to:
- Collect accurate system data.
- Display it in real-time using a fun and interactive chibi avatar.
- Provide users with visual and textual feedback about their computer's health.
The application can run without OpenHardwareMonitor but various information may not be able to get detected.
-
Clone The master branch of this repository
git clone https://github.com/MSiddiqui3/ComputerHealthChibi -
Download and install OpenHardwareMonitor.
-
This step is not required but some users may find issues regarding VM options in their IDE specifially IntelliJ if this is the case the next steps are recommended Inside the SDK folder, locate the lib directory, which contains all the required .jar files. Open the project in IntelliJ IDEA. Click on the dropdown menu in the top-right corner (next to the "Run" button) and select Edit Configurations In the Run/Debug Configurations window, select your application's configuration (e.g., main).
Locate the VM options field. If it’s not visible, click on the "Modify options" dropdown and enable Add VM options.
Add the "lib" javaFX sdk file path to the VM options field: Click Apply and then OK to save the changes
This is the correct format: --module-path "/opt/javafx-sdk/lib" --add-modules javafx.controls,javafx.fxml
-
If using OpenHardwareMonitor be sure to navigate to the Options tab then find the "Remote Web Server Option", be sure the port setting is setup on 8085 and then press run. This ensures Computer Health Chibi correctly grabs the information from OpenHardwareMonitor when necessary.
-
Run the code
The jar file should be able to get downloaded and run on its own.
- Jason Urquilla-Martinez
- Augustine Ajua
- Andrew Nosa
- Mohammed Siddiqui