syswaifu 🌸
A side project of AnimeWaifu
!
Preview
A Cross-Platform
aesthetic system information fetcher with a waifu touch — inspired by tools like
neofetch, but cuter.
Displays your system info alongside a randomly fetched waifu image directly in the terminal.
---
Installation
Install globally via npm:
``
bash
npm install -g syswaifu
`
Usage
Run the main command to display system information with a waifu image:
`
bash
syswaifu
`
$3
Show help message:
`
bash
syswaifu -h
syswaifu --help
`
Show version and check for updates:
`
bash
syswaifu -v
syswaifu --version
``
Information Displayed
-
System: OS, Kernel, Uptime, Hostname, Installed Packages
-
Hardware: CPU, Cores, Clock Speed, GPU
-
Memory: RAM Usage, Disk Usage
-
Power: Battery Status (for laptops)
-
Display: Screen Resolution
-
Network: WiFi Connection
Cross-Platform Support
syswaifu works on Windows, macOS, and Linux with platform-specific optimizations for accurate system information detection.
| Platform | GPU Detection | Resolution | WiFi/Network |
|----------|--------------|------------|--------------|
| Windows | ✅ WMIC | ✅ WMIC | ✅ netsh |
| macOS | ✅ system_profiler | ✅ system_profiler | ✅ networksetup |
| Linux | ✅ lspci | ✅ xrandr/xdpyinfo | ✅ iwgetid/nmcli |
Features gracefully degrade to "Unknown" or "Not connected" if detection tools aren't available.
Package Manager Support
syswaifu automatically detects installed packages from multiple package managers:
Windows: Chocolatey, Scoop, Winget, npm
macOS: Homebrew, MacPorts, npm
Linux: apt, pacman, rpm, flatpak, snap, npm
Author
Ovi Ren
Email: fornet.ovi@gmail.com
GitHub:
@iamovi
License
MIT