Skip to content

CoreX Beta

Latest

Choose a tag to compare

@Mahinul-Islam-Mahin Mahinul-Islam-Mahin released this 25 Sep 15:47
· 5 commits to main since this release

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 ($fanPs was 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 userData scripts & logs plus legacy fylo/corex directories
  • 🔁 Driver-update script no longer queries a bogus registry path; driver IDs are validated before install
  • ⚙️ Run as administrator actually relaunches CoreX elevated instead of opening a throwaway PowerShell window
  • 🚫 Removed the blocking Read-Host prompt 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-sandbox removed) and the renderer runs sandboxed with contextIsolation on, nodeIntegration and webviewTag off
  • 🔐 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.openExternal and window-open requests are restricted to http(s) URLs

7mq2613

Building from source

pnpm install
pnpm run start     # run in development
pnpm run build     # produce release/CoreX-Setup-<version>.exe