Skip to content

PrimeBuild-pc/TweakHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TweakHub wrench logo

TweakHub

A portable Windows 11 toolkit for power users who configure, rebuild and maintain PCs frequently.

Made with โค๏ธ for Windows power users.

Release CI Total downloads Latest release downloads Windows 11 .NET 10 License GitHub stars

Download latest release

Warning

TweakHub changes Windows settings. Review every preview and create a restore point before applying changes.

Why TweakHub?

TweakHub is built to live on a USB drive. Extract it once, add your preferred tools, scripts, Registry tweaks, favorites and appearance settings, then carry the complete folder between PCs. Your portable configuration stays with the app instead of being scattered across every machine you maintain.

It runs as the current user and requests administrator privileges only when an operation requires them.

Highlights

Area What TweakHub provides
Registry & power Curated Windows 11 tweaks, automatic backups, verification and rollback
Portable profiles Custom tools, scripts, tweaks, favorites and appearance stored beside the app
Automation PowerShell and CMD scripts with preview, elevation, timeout and cancellation
Repair Verified DISM and SFC repair workflow with saved output
Toolbox Categorized Winget packages, trusted HTTPS links and user-created tool cards
Quick access Common Windows administration consoles and control panels in one place
Appearance System, light or dark theme with accent and transparency controls
Updates Confirmed in-app updates with SHA-256 verification

TweakHub supports Windows 11 build 22000 or newer.

Screenshots

TweakHub main view

TweakHub screenshot 2 TweakHub screenshot 3 TweakHub screenshot 4 TweakHub screenshot 5

Click any screenshot to open it at full size. On narrow screens, swipe the thumbnail row sideways.

Download & quick start

Portable โ€” recommended

  1. Download the portable archive from the latest release.
  2. Extract the complete archive to a USB drive or local folder.
  3. Run TweakHub.exe.
  4. Keep TweakHub.exe, portable.flag and the generated Data directory together when moving the app.

That folder carries custom tools, scripts, Registry tweaks, favorites, appearance settings, operation logs and rollback data between PCs.

Installer

The installer provides a conventional per-PC setup. Installed builds store user data under %AppData%\TweakHub instead of beside the executable.

Note

Releases may be unsigned and can trigger a Microsoft Defender SmartScreen warning.

Portable data

Portable builds keep their state in Data beside the application files:

File Purpose
registry-backup.json Original Registry values waiting to be restored
power-backup.json Original power settings and active power plan
operations.jsonl Registry and power operation audit log
custom-scripts.json User-created PowerShell and CMD scripts
custom-tweaks.json User-created Registry entries
custom-tools.json User-created external-tool cards
favorites.json Favorite external tools
appearance.json Theme, accent and transparency preferences
pending-restarts.json Tweaks waiting for a Windows restart

Use About & Settings โ†’ Portable configuration to export or import the complete user profile as a .tweakhub.json file. Machine-specific rollback backups are intentionally excluded from profiles.

Caution

Do not delete backup files before restoring outstanding changes. When moving TweakHub, copy the complete portable folderโ€”not only TweakHub.exe.

Build from source

Requirements: Windows 11 and the .NET 10 SDK.

git clone https://github.com/PrimeBuild-pc/TweakHub.git
cd TweakHub
dotnet restore TweakHub.sln
dotnet build TweakHub.sln -c Release --no-restore
dotnet test TweakHub.Tests/TweakHub.Tests.csproj -c Release --no-build --no-restore
dotnet publish TweakHub.csproj -c Release -r win-x64 --self-contained true -o publish-standalone

CI/CD

Every push and pull request to main runs the Windows build and tests. A vX.Y.Z tag matching the project version publishes the self-contained portable archive, installer and SHA-256 checksums to GitHub Releases.

Generated binaries belong in Releases, not in Git.

Support the project

If TweakHub saves you time, you can support its development here:

PayPal

License

MIT โ€” provided as-is, without warranty.

Made with โค๏ธ for Windows power users.

About

๐ŸŽ›๏ธ All-in-one control center for Windows system tweaks and optimizations.

Topics

Resources

License

Stars

16 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages