Skip to content

oscarcodedev/CodeWinOptimizer-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

59 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

About

Windows optimization & Customization tool

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages