Skip to content

Releases: TysonTranThai/ThinkUtils-Maintained-Upgraded

v0.2.0 - ThinkUtils 0.2.0: Windows & Linux Support, Hardware Fan Curves, Dual-Battery & PAM Security

Choose a tag to compare

@TysonTranThai TysonTranThai released this 15 Oct 16:34

🚀 What's New in ThinkUtils v0.2.0

ThinkUtils 0.2.0 is a major release introducing native cross-platform support for Windows, enhanced hardware EC thermal curve management, native PAM security verification tools, and AI assistant integration via Model Context Protocol (MCP).

✨ Highlights

  • 🪟 Windows 10 / 11 Support: Official 64-bit Windows release with native NSIS installer and bundled WebView2Loader.dll, automatic Microsoft Edge WebView2 Evergreen Runtime detection/bootstrapping, settings persistence, and system diagnostics.
  • 🌀 Hardware Fan Control & Custom Thermal Curves: Direct thinkpad_acpi hardware EC interface with custom canvas curve editor, automated watchdog safety timer, and live multi-fan RPM telemetry.
  • 🔋 Dual-Battery Health & Charge Thresholds: Multi-battery support implementing start/stop charging limits (40–80% cycle longevity rule), health percentage degradation metrics, and cycle counts.
  • ⚡ Performance Profiles & CPU Governors: Instant switching between Performance, Balanced, and Power Saver modes, CPU frequency scaling governors, Intel Turbo Boost toggle, and Energy Performance Preference (EPP).
  • 🛡️ Biometrics & PAM Security Suite: Native fingerprint reader integration, ClamAV virus scanning, and automated PAM integrity validator (--check-pam, --repair-pam, --rollback-pam) to guarantee system login safety.
  • 🤖 Model Context Protocol (MCP) Server: Built-in SSE MCP server exposing system diagnostics and fan/battery controls directly to AI agents (Claude Code, Claude Desktop, Cursor, OpenCode).
  • 📊 Real-Time System Telemetry: Comprehensive live dashboards for per-core CPU loads, memory & swap allocation, storage mount points, network interface throughput, and top active processes.

📦 Downloads & Installation

Platform Package Description
Ubuntu / Debian / Pop!_OS thinkutils_0.2.0_amd64.deb Standard Debian package (install with sudo dpkg -i)
Fedora / RHEL / Rocky thinkutils-0.2.0-1.x86_64.rpm RPM package (install with sudo dnf install)
Universal Linux thinkutils_0.2.0_amd64.AppImage Standalone portable executable (chmod +x && ./...)
Windows 10 / 11 (Installer) thinkutils_0.2.0_x64-setup.exe (or thinkutils_0.2.0_x64.exe) Official Windows 64-bit NSIS Setup installer (includes WebView2Loader & bootstrapper)
Windows 10 / 11 (Portable) thinkutils_0.2.0_portable_x64.zip Portable package with thinkutils.exe & WebView2Loader.dll

APT Repository (Ubuntu / Debian)

echo "deb [trusted=yes] https://gh.vietanh.dev/ThinkUtils/apt ./" | sudo tee /etc/apt/sources.list.d/thinkutils.list
sudo apt update
sudo apt install thinkutils

🛡️ PAM Health & Safety CLI

thinkutils --check-pam      # Audit PAM configuration for invalid rules
thinkutils --repair-pam     # Automatically sanitize and restore authentication
thinkutils --rollback-pam   # Roll back to the latest verified backup

🔒 SHA-256 Checksums

1ca3fcaa8a03654db51b9bc5d08a9aa5050361a6ddf65c43be4067becbff4cd1  thinkutils_0.2.0_x64-setup.exe
1ca3fcaa8a03654db51b9bc5d08a9aa5050361a6ddf65c43be4067becbff4cd1  thinkutils_0.2.0_x64.exe
6584b1febe8085bc465ac7770d79706400cb60b95cc10756140aaf98e8b3cc98  thinkutils_0.2.0_portable_x64.zip