Repository navigation
Releases: noveriks/CoreX
Releases · noveriks/CoreX
Release list
CoreX Beta
Full Changelog: https://github.com/noveriks/CoreX/commits/Latest# CoreX v2.19.0
Your PC, tuned. CoreX is a Windows system monitor and optimization toolkit — live hardware telemetry, one-click tweaks, DNS management, app control, driver updates and system restore, all in one native desktop app.
Downloads
| File | Details |
|---|---|
| CoreX-Setup-2.19.0.exe | Windows x64 installer (NSIS), ~119 MB |
Requirements: Windows 10 / 11 (64-bit) · no admin rights needed to install
Install: run the installer → choose your folder → launch CoreX from the Start Menu or Desktop
Uninstall: Settings → Apps → Uninstall CoreX (or Windows "Add or remove programs")
What's inside
- Dashboard — live CPU / RAM / GPU load, temperatures, fan speed, storage health (S.M.A.R.T.), system runtime, real-time network throughput and optimization score
- Tweaks — 78 curated tweaks across General, Appearance, Privacy, Network, Performance, Gaming and GPU, with presets (Apply Recommended), backup / restore of your configuration and per-tweak revert
- Utilities — quick system tools and one-click maintenance actions
- Cleaner — clear app cache, logs and old backups
- Restore — create quick & custom Windows restore points, list and revert them
- DNS Manager — one-click Cloudflare / Google / OpenDNS / Quad9 / AdGuard, custom DNS, ping all resolvers, find the fastest DNS for your connection and flush the DNS cache
- Apps — install, update and remove software through Winget / Chocolatey
- Driver Updates — detect outdated drivers and install updates
- Settings — themes, updates, package manager preferences, tray icon and log folder
Highlights in 2.19.0
Fixed
- 🖼️ Broken titlebar / tray logo — missing brand assets caused a failed image load on every launch; the logo, app icon and NVIDIA profile asset now resolve correctly in both dev and installed builds
- 🌡️ Fan-speed detection never ran (
$fanPswas passed as a literal string) — fan RPM now reports when the hardware exposes it - 🕒 Uptime display no longer prints fractional hours (
0 days 0.5472 hours→0 days 0 hours) - ✅ Tweaks that fail no longer show a false "Applied" toast — failures now surface as an error and the toggle reverts
- 🧹 Cache/log cleanup covered the wrong (legacy) folders — now clears
userDatascripts & logs plus legacyfylo/corexdirectories - 🔁 Driver-update script no longer queries a bogus registry path; driver IDs are validated before install
- ⚙️
Run as administratoractually relaunches CoreX elevated instead of opening a throwaway PowerShell window - 🚫 Removed the blocking
Read-Hostprompt in the debloat script that could hang a tweak forever - 🧯 Long tweaks (install/uninstall/driver updates) now run with a proper 15-minute timeout instead of hanging indefinitely
Security
- 🛡️ Chromium sandbox re-enabled (
--no-sandboxremoved) and the renderer runs sandboxed withcontextIsolationon,nodeIntegrationandwebviewTagoff - 🔐 Preload now exposes a channel allowlist — the renderer can only invoke/listen to the 50+ documented IPC channels, never arbitrary ones
- 🧱 All IPC requests verify their sender frame before any handler runs
- 🧹 Every PowerShell invocation runs from a temp file with timeouts, output caps, kill signals and a retry, and is deleted afterwards
- 🧪 Script names, hostnames, DNS IPs, registry paths, restore-point IDs and driver GUIDs are validated/escaped before they ever reach a shell
- 🔗
shell.openExternaland window-open requests are restricted tohttp(s)URLs
Building from source
pnpm install
pnpm run start # run in development
pnpm run build # produce release/CoreX-Setup-<version>.exe