AurelioAvila/pc-tweaker-app

Windows tuning for performance, gaming and privacy, with hardware monitoring and restore tools for supported settings. Built with Rust and Tauri.

21

stars

201

commits

TypeScript

primary language

Sep 11, 2026

updated

pctweaker.app
desktop-app
gaming
pc-optimizer
performance-tweaks
privacy
react
rust
system-optimization
tauri
tweaks
windows
windows-11
windows-optimization
windows-tweaks
Browse cluster: Windows System Optimization & Utilities

README

PC Tweaker logo

PC Tweaker

Tune Windows with the changes in plain sight.
Gaming, privacy and maintenance controls, with restore tools for supported settings.

45,000+ total downloads across distribution channels Softpedia user rating: 5 out of 5 from 74 votes MajorGeeks user rating: 5 out of 5 from 101 votes

Latest release WinGet approved package: PC Tweaker 1.10.0 GitHub release asset download events Windows 10 and 11 x64 Source available under a proprietary license

Download Free for Windows · Microsoft Store · Website · Support · Release notes

Safe download via Winget Buy me a coffee — support PC Tweaker development

Help fund the next release with a one-off coffee tip. No account required, no subscription.

Safe download via Winget

Download an installer from an official channel above, or use Windows Package Manager:

winget install --id AurelioAvila.PCTweaker --exact

To check for a package update:

winget upgrade --id AurelioAvila.PCTweaker --exact

Package catalogs can lag behind a release. Check the release version before installing. Windows 10/11 x64 is the current binary target; individual features depend on the Windows build, edition, drivers and available hardware. App compatibility does not extend Microsoft's support lifecycle for your operating system.

What you can do

AreaControls and tools
GamingGame Sessions, supported gaming settings, hardware scheduling options and X3D placement controls
PerformancePower configuration, startup controls and foreground scheduling settings
HardwareAvailable sensor readings, supported thermal profiles and driver updates through Windows Update
PrivacySupported Windows advertising, tracking and diagnostic settings; optional password breach lookup
MaintenanceIntegrity checks, guided repair, storage analysis and cleanup with operation-specific recovery limits
InterfaceFile extensions, taskbar options, appearance and supported Windows preferences

Read the effect and trade-offs before applying a setting. A disabled tweak is not evidence of a fault, and a higher configuration score is not a measured performance gain.

Ready-to-use profiles in 1.10.0

Gaming, Study and Work are included in Free. Open Profiles, review or customize the selection, then apply the pending tweaks with one click. Each template explains its tradeoffs; optional settings start unchecked. Profiles add the selected settings without undoing other tweaks. Restore individual changes from their category. Results depend on your hardware and workload; no FPS gain is promised.

Five new native power controls in 1.9.0

The catalog now contains 61 tweaks: 37 Free and 24 Pro. These five additions change only mains-power policy in the selected Windows plan. They record the original plan and value before writing, verify the result, and leave battery policy unchanged.

ControlAccessPurpose and limits
CPU energy-performance preferenceFreeFavors performance on systems with autonomous CPPC support; power use and heat can increase.
USB selective-suspend diagnosisFreeInvestigates wake or disconnect problems. Windows recommends leaving selective suspend enabled normally; restore after testing.
PCIe link power managementProDisables ASPM for troubleshooting devices affected by link transitions; idle power use can increase.
Short-thread scheduling preferenceProPrefers performant cores on CPUs with multiple efficiency classes; does not impose fixed affinity.
Long-thread scheduling preferenceProPrefers performant cores for longer work on compatible hybrid CPUs; other cores remain available.

These controls use Windows power APIs. Unsupported hybrid settings are refused before a system write. No FPS, DPC-latency or micro-stutter improvement is claimed without a workload-specific measurement.

Restoration writes the previous effective AC value back to the original plan. If that value was inherited, it becomes an explicit plan value after restoration; later changes to Windows defaults will not automatically replace it. PC Tweaker does not change protected registry permissions or reset unrelated plan settings to remove that override.

PC Tweaker Scan interface; appearance and counts may differ by release

What changes on your system

PC Tweaker can change registry values, power settings, services, startup entries and selected network settings. Other tools interact with files, Windows repair utilities, drivers or supported hardware controls. Administrator access is requested for operations that require it.

OperationRecovery scope
Supported setting tweaksPrevious values are stored for individual restore and Restore All. Check each operation's result.
Cleanup sent to the Recycle BinRecoverable while the files remain in the bin. This does not free their occupied space until emptied.
Third-party cache cleanupDeletes selected caches permanently. Applications may need to rebuild them; shader rebuilding can cause temporary stutter.
Selective cookie cleanupCopies the database before changing it; restore follows the cleaner's instructions.
DISM/SFC, driver updates and hardware controlsSeparate recovery procedures and limits; these are not covered by a universal registry rollback guarantee.

Restore All is not a Windows system image or a recovery guarantee. Keep normal backups for data you cannot replace. Settings that reduce security, including disabling Memory Integrity/VBS, have material trade-offs; inspect the disclosure before considering them.

Performance evidence

There is no universal FPS, micro-stutter or DPC-latency improvement. Results depend on the workload and starting configuration. A settings count or health score is not a benchmark.

The following compact benchmark register distinguishes measured results from missing evidence:

TestMetricVerified comparative result
Repeatable game replayMean FPS, 1% low, p99 frame time, stutter-event countNot yet established by a reproducible result package linked here
CPU benchmarkRepeated single- and multi-thread scoresNot established
DirectX graphics benchmarkGraphics score, frame-time distributionNot established
Driver latency traceDPC/ISR durations and module attributionNot established
App overheadCPU time, working set, wakeups, baseline versus monitoringNot established

The website has previously displayed a 330-to-551 FPS comparison. Its drawn frame-time traces are illustrative; they are not raw capture data. Treat any individual demonstration as specific to its setup until the full test conditions and repeat runs are available.

For useful comparisons, keep the game build, scene, settings, drivers, power source and capture method fixed. Warm caches, alternate baseline/tuned runs, retain all valid runs and publish raw data. Separate security-reducing configurations from normal recommendations. Report regressions and unchanged results alongside gains.

Free and Pro

Free does not require an account. It includes core tweaks, scans, supported restore tools, hardware monitoring and selected maintenance tools. Pro adds advanced tools, guided repair, additional cleanup options and Game Sessions.

Current planPrice
Monthly€9.99 per month
Annual€59 per year
Lifetime€74.99 once, while offered

Annual billing is approximately 51% below twelve monthly payments. Check the app and checkout for current offers, taxes and renewal terms. Existing lifetime purchases retain the access promised when purchased. Payments use Stripe Checkout; the app does not handle card details. Pro is linked to the purchasing account; the app refreshes its license when you return from checkout while online.

Download integrity and code signing

Version-specific signing inventory and verification guide

PC Tweaker 1.10.1 is code-signed. Its Windows application and release installers identify Aurelio Avila as publisher, using Certum and a trusted timestamp.

Windows Authenticode and Tauri update signatures have different roles. Authenticode identifies the Windows publisher and detects changes after signing. Tauri's update signature verifies update packages.

Older releases, including v1.8.0, may be unsigned. Their .sig update files do not establish Windows Authenticode signing. Check the exact version and the file's Digital Signatures tab.

To inspect a downloaded installer in PowerShell:

Get-AuthenticodeSignature -LiteralPath .\PCTweaker-Setup.exe |
    Select-Object Status, StatusMessage, SignerCertificate, TimeStamperCertificate
Get-FileHash -LiteralPath .\PCTweaker-Setup.exe -Algorithm SHA256

A valid signature does not guarantee the absence of SmartScreen prompts. Microsoft evaluates file and publisher reputation separately. See Microsoft's SmartScreen guidance. Use an official distribution channel and verify the publisher when prompted.

Reviews and distribution

45,000+ total downloads across distribution channels. The total-download milestone is maintained by the project; the live GitHub badge covers GitHub release assets only.

User ratings checked September 6, 2026. Existing feedback remains available at its original source:

  • Softpedia: user rating 5.0/5 from 74 votes; editorial review 4.5/5.
  • MajorGeeks: user rating 5/5 from 101 votes; listing and reader reviews.

The GitHub download badge counts release-asset requests, including assets used for updates. It does not count unique people, unique installations or every distribution channel. Third-party listings may describe older releases; this repository's LICENSE is the authoritative source for licensing terms.

Build from source

Prerequisites: Node.js 22 as used by CI, npm, stable Rust installed with rustup, Windows Visual Studio Build Tools with Desktop development with C++, a Windows SDK, and Microsoft Edge WebView2. See Tauri's platform prerequisites.

git clone https://github.com/AurelioAvila/pc-tweaker-app.git
cd pc-tweaker-app
npm ci
npm run tauri dev

Run the frontend and translation checks:

npm run build
npm run lint
npm run format:check
npm run check:i18n
npm run check:i18n-quality
npm run check:native-policy

Run the complete Rust suite and full check in a disposable Windows VM with a snapshot. The Free/Pro policy tests now avoid the Windows tweak adapters. Other existing tests still exercise real file operations and protected-path guards; these are not a replacement for an isolated integration environment. A temporary journal directory alone does not isolate Windows. The focused license, IPC, rollback-store and game-session tests use signed fixtures, a mock runtime, temporary stores or fake operations.

Inside the disposable VM:

npm run check

Build installers:

npm run tauri build

Artifacts are written under src-tauri/target/release/bundle/. A development build does not acquire an official publisher identity or update-signing key. Release signing is configured separately; follow RELEASING.md, treating Authenticode and update signing as separate verification steps. Never distribute a verification build as an official signed release.

The account and payment backend is in backend/:

cd backend
npm ci
npm test

Backend integration tests need a separate configured test environment. Production smoke scripts can create external state and are not part of an ordinary local source check.

The website is in site/: run npm ci and npm run build from that directory to produce its prerendered pages.

Report a problem

Use support for billing or private diagnostics. For a reproducible software bug, open a GitHub issue with the app version, Windows build, hardware, selected tweak, steps, expected behavior and actual outcome. Remove tokens, email addresses, license files and private paths from public attachments.

Source availability and license

Tauri 2 and Rust · React and TypeScript · Express, PostgreSQL and Stripe.

PC Tweaker is source-available under a proprietary license. Public source access does not make it an OSI-approved open-source project or grant unrestricted redistribution rights. See LICENSE, PRIVACY.md and TERMS.md.

Created and maintained by Aurelio Avila.

Contributors

AurelioAvila

201 commits

AurelioAvila/pc-tweaker-app

Windows tuning for performance, gaming and privacy, with hardware monitoring and restore tools for supported settings. Built with Rust and Tauri.

21

stars

201

commits

TypeScript

primary language

Sep 11, 2026

updated

pctweaker.app
desktop-app
gaming
pc-optimizer
performance-tweaks
privacy
react
rust
system-optimization
tauri
tweaks
windows
windows-11
windows-optimization
windows-tweaks
Browse cluster: Windows System Optimization & Utilities

README

PC Tweaker logo

PC Tweaker

Tune Windows with the changes in plain sight.
Gaming, privacy and maintenance controls, with restore tools for supported settings.

45,000+ total downloads across distribution channels Softpedia user rating: 5 out of 5 from 74 votes MajorGeeks user rating: 5 out of 5 from 101 votes

Latest release WinGet approved package: PC Tweaker 1.10.0 GitHub release asset download events Windows 10 and 11 x64 Source available under a proprietary license

Download Free for Windows · Microsoft Store · Website · Support · Release notes

Safe download via Winget Buy me a coffee — support PC Tweaker development

Help fund the next release with a one-off coffee tip. No account required, no subscription.

Safe download via Winget

Download an installer from an official channel above, or use Windows Package Manager:

winget install --id AurelioAvila.PCTweaker --exact

To check for a package update:

winget upgrade --id AurelioAvila.PCTweaker --exact

Package catalogs can lag behind a release. Check the release version before installing. Windows 10/11 x64 is the current binary target; individual features depend on the Windows build, edition, drivers and available hardware. App compatibility does not extend Microsoft's support lifecycle for your operating system.

What you can do

AreaControls and tools
GamingGame Sessions, supported gaming settings, hardware scheduling options and X3D placement controls
PerformancePower configuration, startup controls and foreground scheduling settings
HardwareAvailable sensor readings, supported thermal profiles and driver updates through Windows Update
PrivacySupported Windows advertising, tracking and diagnostic settings; optional password breach lookup
MaintenanceIntegrity checks, guided repair, storage analysis and cleanup with operation-specific recovery limits
InterfaceFile extensions, taskbar options, appearance and supported Windows preferences

Read the effect and trade-offs before applying a setting. A disabled tweak is not evidence of a fault, and a higher configuration score is not a measured performance gain.

Ready-to-use profiles in 1.10.0

Gaming, Study and Work are included in Free. Open Profiles, review or customize the selection, then apply the pending tweaks with one click. Each template explains its tradeoffs; optional settings start unchecked. Profiles add the selected settings without undoing other tweaks. Restore individual changes from their category. Results depend on your hardware and workload; no FPS gain is promised.

Five new native power controls in 1.9.0

The catalog now contains 61 tweaks: 37 Free and 24 Pro. These five additions change only mains-power policy in the selected Windows plan. They record the original plan and value before writing, verify the result, and leave battery policy unchanged.

ControlAccessPurpose and limits
CPU energy-performance preferenceFreeFavors performance on systems with autonomous CPPC support; power use and heat can increase.
USB selective-suspend diagnosisFreeInvestigates wake or disconnect problems. Windows recommends leaving selective suspend enabled normally; restore after testing.
PCIe link power managementProDisables ASPM for troubleshooting devices affected by link transitions; idle power use can increase.
Short-thread scheduling preferenceProPrefers performant cores on CPUs with multiple efficiency classes; does not impose fixed affinity.
Long-thread scheduling preferenceProPrefers performant cores for longer work on compatible hybrid CPUs; other cores remain available.

These controls use Windows power APIs. Unsupported hybrid settings are refused before a system write. No FPS, DPC-latency or micro-stutter improvement is claimed without a workload-specific measurement.

Restoration writes the previous effective AC value back to the original plan. If that value was inherited, it becomes an explicit plan value after restoration; later changes to Windows defaults will not automatically replace it. PC Tweaker does not change protected registry permissions or reset unrelated plan settings to remove that override.

PC Tweaker Scan interface; appearance and counts may differ by release

What changes on your system

PC Tweaker can change registry values, power settings, services, startup entries and selected network settings. Other tools interact with files, Windows repair utilities, drivers or supported hardware controls. Administrator access is requested for operations that require it.

OperationRecovery scope
Supported setting tweaksPrevious values are stored for individual restore and Restore All. Check each operation's result.
Cleanup sent to the Recycle BinRecoverable while the files remain in the bin. This does not free their occupied space until emptied.
Third-party cache cleanupDeletes selected caches permanently. Applications may need to rebuild them; shader rebuilding can cause temporary stutter.
Selective cookie cleanupCopies the database before changing it; restore follows the cleaner's instructions.
DISM/SFC, driver updates and hardware controlsSeparate recovery procedures and limits; these are not covered by a universal registry rollback guarantee.

Restore All is not a Windows system image or a recovery guarantee. Keep normal backups for data you cannot replace. Settings that reduce security, including disabling Memory Integrity/VBS, have material trade-offs; inspect the disclosure before considering them.

Performance evidence

There is no universal FPS, micro-stutter or DPC-latency improvement. Results depend on the workload and starting configuration. A settings count or health score is not a benchmark.

The following compact benchmark register distinguishes measured results from missing evidence:

TestMetricVerified comparative result
Repeatable game replayMean FPS, 1% low, p99 frame time, stutter-event countNot yet established by a reproducible result package linked here
CPU benchmarkRepeated single- and multi-thread scoresNot established
DirectX graphics benchmarkGraphics score, frame-time distributionNot established
Driver latency traceDPC/ISR durations and module attributionNot established
App overheadCPU time, working set, wakeups, baseline versus monitoringNot established

The website has previously displayed a 330-to-551 FPS comparison. Its drawn frame-time traces are illustrative; they are not raw capture data. Treat any individual demonstration as specific to its setup until the full test conditions and repeat runs are available.

For useful comparisons, keep the game build, scene, settings, drivers, power source and capture method fixed. Warm caches, alternate baseline/tuned runs, retain all valid runs and publish raw data. Separate security-reducing configurations from normal recommendations. Report regressions and unchanged results alongside gains.

Free and Pro

Free does not require an account. It includes core tweaks, scans, supported restore tools, hardware monitoring and selected maintenance tools. Pro adds advanced tools, guided repair, additional cleanup options and Game Sessions.

Current planPrice
Monthly€9.99 per month
Annual€59 per year
Lifetime€74.99 once, while offered

Annual billing is approximately 51% below twelve monthly payments. Check the app and checkout for current offers, taxes and renewal terms. Existing lifetime purchases retain the access promised when purchased. Payments use Stripe Checkout; the app does not handle card details. Pro is linked to the purchasing account; the app refreshes its license when you return from checkout while online.

Download integrity and code signing

Version-specific signing inventory and verification guide

PC Tweaker 1.10.1 is code-signed. Its Windows application and release installers identify Aurelio Avila as publisher, using Certum and a trusted timestamp.

Windows Authenticode and Tauri update signatures have different roles. Authenticode identifies the Windows publisher and detects changes after signing. Tauri's update signature verifies update packages.

Older releases, including v1.8.0, may be unsigned. Their .sig update files do not establish Windows Authenticode signing. Check the exact version and the file's Digital Signatures tab.

To inspect a downloaded installer in PowerShell:

Get-AuthenticodeSignature -LiteralPath .\PCTweaker-Setup.exe |
    Select-Object Status, StatusMessage, SignerCertificate, TimeStamperCertificate
Get-FileHash -LiteralPath .\PCTweaker-Setup.exe -Algorithm SHA256

A valid signature does not guarantee the absence of SmartScreen prompts. Microsoft evaluates file and publisher reputation separately. See Microsoft's SmartScreen guidance. Use an official distribution channel and verify the publisher when prompted.

Reviews and distribution

45,000+ total downloads across distribution channels. The total-download milestone is maintained by the project; the live GitHub badge covers GitHub release assets only.

User ratings checked September 6, 2026. Existing feedback remains available at its original source:

  • Softpedia: user rating 5.0/5 from 74 votes; editorial review 4.5/5.
  • MajorGeeks: user rating 5/5 from 101 votes; listing and reader reviews.

The GitHub download badge counts release-asset requests, including assets used for updates. It does not count unique people, unique installations or every distribution channel. Third-party listings may describe older releases; this repository's LICENSE is the authoritative source for licensing terms.

Build from source

Prerequisites: Node.js 22 as used by CI, npm, stable Rust installed with rustup, Windows Visual Studio Build Tools with Desktop development with C++, a Windows SDK, and Microsoft Edge WebView2. See Tauri's platform prerequisites.

git clone https://github.com/AurelioAvila/pc-tweaker-app.git
cd pc-tweaker-app
npm ci
npm run tauri dev

Run the frontend and translation checks:

npm run build
npm run lint
npm run format:check
npm run check:i18n
npm run check:i18n-quality
npm run check:native-policy

Run the complete Rust suite and full check in a disposable Windows VM with a snapshot. The Free/Pro policy tests now avoid the Windows tweak adapters. Other existing tests still exercise real file operations and protected-path guards; these are not a replacement for an isolated integration environment. A temporary journal directory alone does not isolate Windows. The focused license, IPC, rollback-store and game-session tests use signed fixtures, a mock runtime, temporary stores or fake operations.

Inside the disposable VM:

npm run check

Build installers:

npm run tauri build

Artifacts are written under src-tauri/target/release/bundle/. A development build does not acquire an official publisher identity or update-signing key. Release signing is configured separately; follow RELEASING.md, treating Authenticode and update signing as separate verification steps. Never distribute a verification build as an official signed release.

The account and payment backend is in backend/:

cd backend
npm ci
npm test

Backend integration tests need a separate configured test environment. Production smoke scripts can create external state and are not part of an ordinary local source check.

The website is in site/: run npm ci and npm run build from that directory to produce its prerendered pages.

Report a problem

Use support for billing or private diagnostics. For a reproducible software bug, open a GitHub issue with the app version, Windows build, hardware, selected tweak, steps, expected behavior and actual outcome. Remove tokens, email addresses, license files and private paths from public attachments.

Source availability and license

Tauri 2 and Rust · React and TypeScript · Express, PostgreSQL and Stripe.

PC Tweaker is source-available under a proprietary license. Public source access does not make it an OSI-approved open-source project or grant unrestricted redistribution rights. See LICENSE, PRIVACY.md and TERMS.md.

Created and maintained by Aurelio Avila.

Contributors

AurelioAvila

201 commits

Languages

TypeScript

52.7%

Rust

31.0%

JavaScript

8.8%

CSS

3.6%

Python

3.5%