Skip to content

Releases: oscarxdev/CodeWinOptimizer-App

v1.2.1 — Microsoft Tools + Monitor redesign + Apps polish

01 Jun 12:30

Choose a tag to compare

Highlights

Apps

  • New Microsoft Tools category with 14 apps — .NET SDK 6/8/9/10, TCPView, RDCMan, OneDrive, Process Monitor, Process Explorer, NTLite, NuGet CLI, PowerShell 7, DISMTools, PowerToys. WinGet + Chocolatey IDs validated.
  • Real icons for every Microsoft Tool. Sysinternals tools (TCPView, RDCMan, Process Monitor, Process Explorer) icons extracted directly from the official .exe files via PowerShell [System.Drawing.Icon]::ExtractAssociatedIcon after downloading the zips from sysinternals.com.
  • Dynamic Install / Uninstall button on every app card — switches between "Instalar" (green) and "Desinstalar" (red) based on installation state. New doInstallSingle() handler installs a single app without going through the bulk-select flow.
  • Sticky header in Apps tab (pkg toggle, search input, Clear/Collapse/Show Installed filters) stays visible while scrolling categories.
  • Fixed 3 previously broken Microsoft icons (onedrive.png, powertoys.png, sysinternals.png were HTML 404 pages disguised as PNG — curl returned 200 OK for a redirect page).

Monitor

  • Layout reworked to 3×2: top row CPU/RAM/GPU, middle row DISCO (span 2) + ACTIVO (span 1), RED full-width below. Eliminates the empty-space problem of forcing equal heights.
  • GPU temp moved out of the standalone Temperatures card and inline next to GPU usage % (color-coded by threshold).
  • CPU temp added inline next to CPU usage % with multi-source detection (LibreHardwareMonitor → OpenHardwareMonitor → perf counter → MSAcpi). Gracefully hidden if no source returns a value (common on AMD without OHM/LHM).
  • Uptime card now shows boot time below the duration ("Iniciado lun 11:24") so it doesn't look empty.
  • SVG icons throughout — chip / RAM stick / GPU PCB / disk cylinders / clock / globe — replacing the previous emojis, with green drop-shadow glow.
  • Health Score thresholds made more granular so 100/A+ is genuinely rare. GPU temp from nvidia-smi now contributes to the worst-case calculation. Disk score penalizes both low free GB and high % used independently (a 2TB drive at 90% has plenty of GB but is still concerning).
  • Network latency rows redesigned: each host renders with a colored status dot + monospace host text + colored ms badge. Color reflects latency tier (green <30ms, amber 30-100ms, red >100ms, grey timeout).

Cleanup

  • All task icons replaced with inline SVG (folder, trash, zap, download, image, globe, file-warning), styled consistently with Monitor.

Download

CodeWinOptimizer-v1.2.1.exe — 90.53 MB. SHA256: 51f38acff9327b4d48b55a8c9cd257a084f0d05727936b2a343406691d9feb56

Bundled O&O ShutUp10++ portable (~76 MB embedded). Auto-elevates on launch.

v1.2.0 - Tweak Reliability + UI Overhaul

31 May 12:54

Choose a tag to compare

Highlights

This release is focused on making tweaks actually work across real-world environments — including debloated Windows 11 builds, AtlasOS, Win11 24H2 with FoDs stripped, and systems with locked Policy keys. The Tweaks tab also got a sticky toolbar, X/Y category badges, and a side-docked resizable terminal.

Tweak Engine — Reliability

  • DISM tweaks: replaced raw Dism.exe with Get/Disable/Enable-WindowsOptionalFeature loops that check state first. Already-disabled features no longer trip exit-1 errors. Features absent on the SKU (IE, WMP, PowerShell v2, SNMP on Win11 24H2) emit [SKIP] instead of red errors. Missing-source-files becomes an informational [INFO] with actionable hint.
  • Firewall tweaks: replaced netsh advfirewall with *-NetFirewallRule cmdlets. Idempotent, locale-aware (recognizes both English and Spanish DisplayGroup names like "Compartir archivos e impresoras", "Asistencia remota"), and groups absent on the system emit [SKIP] cleanly.
  • Nagle tweaks: replaced the literal {NIC-GUID} placeholder with auto-detection via Get-NetAdapter | Where-Object Status -eq 'Up'. Apply/verify/revert all iterate over every active NIC. MSMQ subtweak skips cleanly when MSMQ isn't installed.
  • Latency tweaks: rewrote bcdedit helper. Critical fix: parameter was previously named $Args which collides with PowerShell's automatic variable — the helper was silently passing no arguments to bcdedit and producing false [OK] results for every BCD-related tweak. Renamed to $BcdArgs. Removed bogus KernelVelocity registry path (inert; cleanup logic prunes it from prior runs).
  • UI/Cleanup tweaks: replaced reg add with PowerShell + typed try/catch. Keys locked by the OS (common on debloated builds) surface as [INFO] feature likely already removed instead of generic Access denied.
  • Adobe URL blocklist: fixed $file = '$env:...' (single quotes — variable never expanded). Now reads hosts once into memory, batches the writes, so the loop no longer fails mid-way with Stream was not readable.
  • Page File: replaced wmic computersystem set AutomaticManagedPagefile (removed in Win11 24H2+) with Get/Set-CimInstance.
  • Defensive New-Item: wrapped in if (-not (Test-Path $path)) everywhere to avoid UnauthorizedAccessException on protected system keys that reject -Force recreation.
  • Removed create-restore-point from Essentials — was failing on systems with System Restore disabled and would only run after 6+ other tweaks (false sense of rollback safety). Restore points belong in the dedicated Restore tab.
  • Info-only tweaks now render as a yellow info banner with ℹ icon instead of a disabled toggle that looked broken.

Cleanup Tab — Reliability

  • Measure-Object -Property Length no longer fails on empty Prefetch/SoftwareDistribution directories. Introduced _CleanDir helper that filters with -File and guards Count -gt 0.
  • Recycle bin now iterates filesystem drives explicitly; empty bins are treated as a normal case instead of failing the task.
  • Replaced net stop/net start (CP850 OEM output → mojibake) with Stop-Service/Start-Service (UTF-8 respected).

UI / UX

  • Sticky toolbar in Tweaks tab. Wraps to multiple rows on narrow widths instead of overflowing horizontally.
  • Global "Select All" button alongside Deselect All — selects every actionable tweak across all categories.
  • Per-category badge X / Y with neutral/amber/green states based on selection progress. Updates live.
  • Auto-scroll the expanded category card to the top of the viewport (with sticky-toolbar compensation) so expanding a card lower in the list no longer leaves it hidden.
  • Terminal moved to the right side, drag-resizable from the left edge. Default width 500px (shows full header), constrained to [280px, 70vw], persisted in localStorage. Collapsed state shows a vertical 36px strip.

Icon

  • Regenerated icon.ico from logo.png at 7 sizes (16/24/32/48/64/128/256). No more pixelated icon on the desktop / taskbar / explorer.

Download

CodeWinOptimizer-v1.2.0.exe — Wails 2 amd64 build, 14.06 MB. SHA256: 8e86362495414598ddf11ab624b2654249eaef98c95749b8a861fa05d8433710

CodeWinOptimizer v1.1.0

18 May 20:32

Choose a tag to compare

CodeWinOptimizer v1.1.0

What's New

  • ⚙️ Settings Panel — Gear icon in header replaces Appearance tab (language, colors, font, update check)
  • 📖 Docs Button — Quick link to documentation in header
  • 🔄 Auto Update — Download and install updates directly from the app (no browser needed)
  • 🏥 Health Score — PC health gauge scoring RAM, CPU, Disk, Temp & Uptime
  • 🌐 Auto Language Detection — Detects Windows display language (EN/ES)
  • Cancel Operations — Stop any running operation mid-execution
  • 🔒 Security Hardening — CSP, rate limiting, log sanitization, no innerHTML
  • 🎨 SVG Tab Icons — Replaced emoji icons with optimized SVGs

Download

File SHA-256
CodeWinOptimizer-v1.1.0.exe (13.87 MB) 38981e9fa15fd64b205b5c3ea7bb7316e595e410b545b995a18367af48cf833d

Requirements

  • Windows 10/11 (64-bit)
  • Run as Administrator
  • WebView2 Runtime (included in Windows 11, auto-installed on Windows 10)

Notes

  • Antivirus: Uses PowerShell, DISM, WMI, and registry commands. Some antivirus may flag the .exe — all code is open source.
  • Portable — no installation required, just run the .exe

CodeWinOptimizer v1.0.0

18 May 20:30

Choose a tag to compare

CodeWinOptimizer Logo

CodeWinOptimizer

Docs GitHub

Windows optimization & customization tool — 171 apps, 140+ tweaks, real-time monitor, disk cleanup, network speed test, driver backup, and tweak profiles — all in a single portable .exe.

Built with Wails v2 — Go backend + HTML/CSS/JS frontend rendered in WebView2.

Auto-elevates to Administrator on launch. Most features (registry, DISM, bcdedit, WinGet) require admin privileges.

Antivirus notice: This tool uses PowerShell, DISM, WMI, and registry commands. Some antivirus may flag the .exe as suspicious (heuristic/AI false positives). All code is open source — review the source or build it yourself with wails build.


Preview

Click to expand
Restore Apps
Restore Apps
Tweaks Features
Tweaks Features
Monitor Cleanup
Monitor Cleanup
Appearance
Appearance

Features

🔧 Restore

  • Create System Restore Point with custom name — bypasses the Windows 24h cooldown via registry tweak + WMI
  • Full Registry Backup — exports all 5 hives (HKLM, HKCU, HKCR, HKU, HKCC) to .reg files in Documents\CodeWinOptimizer\registry-backups\
  • Driver Backup & Restore — export all third-party drivers via DISM, restore via pnputil. Backups saved to Documents\CodeWinOptimizer\driver-backups\
  • Backups folder opens automatically after completion

📦 Apps

  • 171 apps across 7 categories: Navegadores, Multimedia, Desarrollo, Juegos, Comunicacion, AI, Utilidades
  • Install/Uninstall via WinGet or Chocolatey (auto-installs Choco if missing)
  • Per-category "Select All / Deselect All"
  • Each app has Website link and Uninstall button
  • Toggle switches instead of checkboxes
  • Detects already installed apps (green badge + border)
  • Search bar and collapsible categories for quick navigation
  • Toolbar: Clear Selection, Collapse All, Show Installed filter, Selected count

⚡ System Tweaks (140+)

  • 14 categories organized by use case:
    • 🌐 Network, 🧠 Memory, 🎮 GPU, ⚙️ Windows Features
    • 🛡️ Firewall & Security, 🔧 Nagle Algorithm, 📊 Network Throttling
    • ⚡ System Responsiveness, ⏱️ Latency Timers
    • 🔒 Privacy, 🚀 Performance, 🖥 UI & Bloat Removal
    • Essential Tweaks — safe optimizations for any user
    • ⚠️ Advanced Tweaks — CAUTION — deeper system changes
  • Toggle switches per tweak with impact badges (low/medium/high)
  • Single-column accordion layout with scroll when expanded
  • Clear Selection button to deselect all tweaks with one click

💾 Tweak Profiles

  • Save/Load your tweak selections as named profiles (JSON)
  • 3 default profiles included — one-click apply:
    • 🔵 Standard — 15 safe essential tweaks (privacy, performance, bloat removal)
    • 🟢 Gaming — 21 tweaks optimized for maximum gaming performance
    • 🟣 Minimal — 19 tweaks for the cleanest possible Windows install
  • Profiles stored in Documents\CodeWinOptimizer\profiles\
  • Full CRUD: Save, Load, Delete, List

🛠 Features

  • Windows Features: Enable/disable .NET Framework, Hyper-V, WSL, Sandbox, NFS, F8 Boot Recovery, Legacy Media, scheduled registry backup
  • Quick Fixes: Autologin, Network Reset, NTP Sync, SFC/DISM Scan, Windows Update Reset, WinGet Reinstall
  • Execute selected features or individual fixes with terminal logs

📊 Monitor

  • Real-time system dashboard with 3-second auto-refresh
  • CPU: usage %, model name, cores/threads (gopsutil native)
  • RAM: used/total GB with gauge bar (gopsutil)
  • GPU: usage %, VRAM, temperature via nvidia-smi (NVIDIA GPUs)
  • Disks: per-drive usage with color-coded bars (green/yellow/red)
  • Temperatures: GPU temp (nvidia-smi), WMI thermal zones
  • Uptime: days/hours since last boot
  • Network Latency: TCP ping to 1.1.1.1, 8.8.8.8, google.com
  • Speed Test: Professional Speedtest.net measurement via speedtest-go — ping, download/upload speeds
  • DNS Selector: Switch DNS servers directly from the app — Google, Cloudflare, Cloudflare Malware, Cloudflare Malware+Adult, OpenDNS, Quad9, AdGuard (Ads/Trackers), AdGuard Full — or reset to DHCP

🔄 Updates

  • 3 modes to control Windows Update behavior:
    • Default Settings — Reset all Windows Update policies to out-of-the-box defaults, remove any customizations, restore wuauserv service
    • Security Settings — Delay feature updates 365 days, install security updates after 4 days, block driver installations via Windows Update (Pro/Enterprise group policy)
    • Disable All Updates — Completely disable Windows Update service (with confirmation dialog due to security risk)

🧹 Cleanup

  • 7 cleanup tasks: Temp files, Recycle Bin, Prefetch, Windows Update cache, Thumbnails, DNS cache, Memory dumps
  • Toggle switch selection per task
  • Reports MB freed per task in terminal
  • Auto-deselects after completion

🎨 Appearance

  • 6 accent colors: Neon Green (default), Cyan, Purple, Orange, Pink, Yellow
  • 6 font choices: Segoe UI, Cascadia Code, Inter, JetBrains Mono, Arial, Trebuchet MS
  • Live preview + persistent via localStorage

💻 Terminal

  • Real-time command output logging
  • Collapsible — minimized by default, auto-expands on activity
  • Copy button to clipboard
  • Clear button

How to Run

Prerequisites

  • Go 1.20+
  • Wails v2
  • Windows 10/11 with WebView2 runtime

Development (live reload)

wails dev

Build executable

wails build

Output: build/bin/CodeWinOptimizer.exe

Usage

  1. Run CodeWinOptimizer.exe as Administrator
  2. (Recommended) Create a restore point first — type a name and click "Create Restore Point"
  3. Use any tab: install apps, apply tweaks, run features/fixes
  4. All operations are logged in the terminal

Tech Stack

Layer Technology
Backend Go + Wails v2 runtime
Frontend Vanilla JS, CSS (dark theme, neon green #39ff14)
Window WebView2 (embedded Edge Chromium)
Package managers WinGet, Chocolatey
System tools PowerShell, DISM, bcdedit, reg.exe, nvidia-smi
Monitoring gopsutil (CPU/RAM), nvidia-smi (GPU), WMI
Speed Test speedtest-go (Speedtest.net)

Roadmap

Click to expand

Completed

  • System Restore Point creation (registry bypass for 24h cooldown)
  • Full registry backup to .reg files (5 hives)
  • App manager — install/uninstall via WinGet & Chocolatey (171 apps, 7 categories)
  • Installed app detection via winget list (green badge + border)
  • Apps toolbar: Clear Selection, Collapse All, Show Installed filter, Selected count
  • 140+ system tweaks across 14 categories (network, GPU, memory, privacy, performance, essential, advanced...)
  • Windows Features manager — .NET, Hyper-V, WSL, Sandbox, NFS, etc.
  • Quick Fixes — network reset, NTP sync, SFC/DISM scan, Windows Update reset, WinGet reinstall, autologin
  • Portable mode — no installation required, single .exe
  • Terminal with real-time logs, collapsible, copy to clipboard
  • Custom frameless titlebar with min/max/close
  • Toggle switches UI, language selector ES/EN
  • Per-category Select All / Deselect All with collapsible categories
  • Custom theme editor — 6 accent colors, 6 fonts, persisted via localStorage
  • System monitoring dashboard — CPU, RAM, GPU (usage/temp/VRAM), disks, temps, uptime
  • Disk cleanup & temp files removal (7 tasks)
  • Auto-elevate to Administrator on launch (UAC prompt)
  • Network latency monitor (TCP ping)
  • Network speed test (Speedtest.net via speedtest-go)
  • Driver backup & restore (DISM export + pnputil restore)
  • Save/Load tweak profiles with 3 default profiles: Standard, Gaming, Minimal
  • Clear Selection button for tweaks
  • DNS selector in Monitor tab (9 providers + DHCP reset)
  • Updates tab — Default Settings, Security Settings, Disable All Updates modes

Planned

  • More apps: Docker, Wireshark, VirtualBox, VS 2022 Build Tools, CMake, .NET SDK