negdev/celestium-nvidia-cleaner
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference CELESTIUM NVIDIA CARE Professional GPU & System Memory Optimization Suite - Technical Datasheet
Copyright (c) 2026 livio_dev - All Rights Reserved Secure Edition AES-256 + PBKDF2 1M | Anti-Flash NVML Architecture
- OVERVIEW Celestium NVIDIA CARE is a high-performance Windows optimization suite designed for AI engineers, 3D creators, and GPU-intensive workloads. Provides real-time NVIDIA telemetry, intelligent VRAM/RAM cleaning, SDXL-aware maintenance, and automated system care. Built with Anti-Flash NVML architecture to eliminate console windows and subprocess flickering.
- CORE FUNCTIONALITIES
GPU Monitor
- Real-time telemetry
- NVML API primary, nvidia-smi fallback
- Metrics: GPU name, utilization %, temperature °C, driver version, VRAM used/total MiB
CPU Monitor
- System load via psutil
- Color-coded bars: Green <40% Yellow <70% Red <90% Magenta >90%
VRAM Cleaner (L1–L4 + SDXL Mode)
- L1 Soft: Python GC
- L2 Medium: GC + CUDA empty cache
- L3 Deep: GC + IPC collect
- L4 Extreme: Full VRAM purge
- SDXL Mode: Dedicated memory release for SDXL pipelines
RAM Cleaner
- Session tracking
- MB freed before/after
- psutil-based memory reclaim
Auto Clean Scheduler
- Interval: 1–60 minutes
- Countdown timer
- Next-clean timestamp
- Background daemon thread
Console Info Dock
- Bottom-aligned info panel
- Logs: timestamp, MB freed, total cleans, license status
- Stores last 50 entries
- Zero console flashing (CREATENOWINDOW)
- TECHNICAL ARCHITECTURE Framework: Python 3.10 + DearPyGui Monitoring: NVML primary, fallback via CREATENOWINDOW (0x08000000) Loop Frequency: 150 ms Build System: Nuitka 4.2.1 standalone Flags: --disable-console --disable-plugin=anti-bloat --lto=no
- SECURITY — AES-256 + PBKDF2 1,000,000
- AES-256: Fernet AES-128 CBC + HMAC-SHA256
- PBKDF2-1M: PBKDF2(HWID + SALT) → 32-byte DK → XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
- HWID: SHA256(uuid MAC + COMPUTERNAME) → 16 chars
- License Types: TRIAL CLIENTE VALIDA (AES-256 + PBKDF2-1M) DEV (key.txt → CEL-LIVIO-NEG-DEV-2026)
- Files: machine.lock (encrypted HWID) license.key key.txt
- ACTIVATION WORKFLOW
- TRIAL auto-generates machine.lock
- Client sends machine.lock to livio_dev
- keygen_2026.py decrypts HWID and generates license.key via PBKDF2-1M
- Client receives license.key
- Place both files in the application folder
- System becomes CLIENTE VALIDA
- SYSTEM REQUIREMENTS
Component Requirement ----------------------------------------- OS Windows 10/11 x64 GPU NVIDIA with NVML / nvidia-smi RAM 200 MB (no Torch required) Runtime None — standalone EXE Dev dearpygui, psutil, cryptography, nvidia-ml-py, nuitka Size ~45–80 MB standalone
- PERFORMANCE & ANTI-FLASH
- NVML direct API (no subprocess)
- Fallback with CREATENOWINDOW
- 0% console flashing
- <0.5% CPU usage
- <50 ms query latency
- BUILD COMMAND (Nuitka)
python -m nuitka --standalone --disable-console --disable-plugin=anti-bloat \ --disable-plugin=options-nanny --windows-icon-from-ico=icons.ico \ --include-data-file=celestiumlogo.png=celestiumlogo.png \ --include-data-file=icons.ico=icons.ico --nofollow-import-to=torch \ --lto=no --output-dir=build nnvidia.py
- VERSION v2026.09 — Secure Edition AES-256 + PBKDF2-1M • NVML No-Flash • Activation Ready • Multi-GPU • Console Dock • DearPyGui 1000×950 • L1–L4 + SDXL • Auto Clean 1–60 min
© 2026 livio_dev — All Rights Reserved Provide machine.lock for activation.
- HARDWARE DETECTION (CPU & GPU)
CPU Detection
- Uses psutil to detect all logical CPU cores (threads)
- Supports any configuration: 2, 4, 8, 12, 16, 32, 64 threads
- Real-time load monitoring with color-coded thresholds
- No artificial limits: detects 100% of available CPU threads
GPU Detection
- Uses NVML as primary API
- Fallback to nvidia-smi when NVML is unavailable
- Detects all NVIDIA GPUs installed in the system: GPU 0 GPU 1 GPU 2 GPU 3 ...
- Supports GTX, RTX, Quadro, Tesla, and multi-GPU setups
- Retrieves:
- GPU name
- VRAM used/total (MiB)
- Temperature (°C)
- Utilization (%)
- Driver version
- Memory clock and core clock (when available)
Multi-GPU Behavior
- Each GPU is scanned independently
- VRAM cleaning targets the selected GPU without affecting others
- Auto Clean operates on the primary GPU (GPU 0) unless multi-GPU mode is enabled
- Zero console flashing during multi-GPU polling
Summary
- CPU: 1 device with N logical threads → all detected
- GPU: All NVIDIA GPUs present → all detected
- VRAM: Per-GPU monitoring and cleaning
- Telemetry: Real-time, low-latency (150 ms loop)
- LICENSE SELF-RECOVERY SYSTEM
Celestium NVIDIA CARE includes an automatic protection layer for all activation files. This system ensures that the user never loses access to their license, even if files are deleted accidentally or removed by Windows cleaners or antivirus software.
Protected Files:
- machine.lock (AES-256 encrypted HWID)
- license.key (PBKDF2-1M derived key)
- client.dat / key.txt (metadata for CLIENTE VALIDA or DEV)
Features:
- Automatic detection of license files at startup
- Secure internal backup to Celestium directory
- Auto-restore if files are missing or corrupted
- Protection against accidental deletion
- No need to regenerate license.key after reinstallations
- Ensures continuous activation and stability
Summary: Celestium maintains a self-recovery mechanism for all license-related files, guaranteeing stable activation and preventing accidental deactivation.
- TRIAL DAT SYSTEM
Celestium NVIDIA CARE uses an encrypted TRIAL DAT file to store temporary activation data for the 72-hour trial period. This file is generated automatically at first launch and is protected using AES-256 encryption with HMAC-SHA256 integrity verification.
File: trial.dat Content: Encrypted trial metadata (timestamp, HWID reference, session counters) Format: Fernet AES-128 CBC + HMAC-SHA256 Security: PBKDF2-1M derived key
Features:
- Auto-generation at first launch
- Auto-backup to internal Celestium directory
- Auto-restore if deleted or corrupted
- Protection against Windows cleaners and antivirus
- Ensures stable TRIAL activation without requiring user intervention
Summary: The TRIAL DAT system guarantees that the 72-hour trial remains stable, secure, and resistant to accidental deletion, providing a reliable activation experience for all users.
