Skip to content

PrimeBuild-pc/ThreadPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

41 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

ThreadPilot ✈️ v1.1.1

Windows CI Windows .NET License

ThreadPilot is a free and open-source Windows process and power plan manager focused on deterministic performance workflows.

The project targets users who need Process Lasso style capabilities in a modern WPF desktop application with enterprise-grade reliability, security hardening, and automation support.

Thread-Pilotbanner.png

✨ Key Features

  • Process management with live refresh, filtering, and high-volume process handling.
  • CPU affinity and priority controls with topology-aware logic.
  • I/O and scheduling related tuning utilities.
  • Rule-driven power plan switching based on process start/stop events.
  • Conditional profiles, system tray controls, and runtime monitoring.
  • Windows 11 first-class support; Windows 10 support is best effort.

Screenshots

Gemini_Generated_Image_xzgtdpxzgtdpxzgt

βš™οΈ Requirements

  • Windows 11 (official support), Windows 10 22H2+ (best effort).
  • .NET 8 SDK for source builds.
  • Administrator privileges for advanced process and power operations.

πŸ“¦ Download

Latest artifacts are published on each tagged release in GitHub Releases.

Package File name Recommended use
Installer (Recommended) ThreadPilot_v1.1.1_Setup.exe Standard Windows installer (Inno Setup) for most users
Portable ThreadPilot_v1.1.1_singlefile_win-x64.zip No-install deployment for power users
MSIX (Secondary) ThreadPilot_1.1.1.0_win-x64.msix Advanced/enterprise sideload scenarios

Verification example:

Get-FileHash .\ThreadPilot_v1.1.1_Portable.zip -Algorithm SHA256

Install flow summary:

  1. Download the package matching your deployment model.
  2. Installer package (recommended): run ThreadPilot_vX.Y.Z_Setup.exe and complete the wizard.
  3. Portable package: extract ZIP and launch ThreadPilot.exe.
  4. MSIX package (secondary): install only if your environment supports sideload trust requirements.

Notes:

  • ThreadPilot executable is built with requireAdministrator manifest, so installer and portable builds always prompt UAC at launch and run elevated after consent.
  • If UAC elevation is declined, the application does not start.
  • In Power Plans > Custom Power Plans, use Add .pow File to add new custom plans directly from the app.
  • The first opening of Performance shows a blocking onboarding modal with blurred background for clarity.

Build from Source

git clone https://github.com/PrimeBuild-pc/ThreadPilot.git
cd ThreadPilot
dotnet restore ThreadPilot_1.sln
dotnet build ThreadPilot_1.sln --configuration Release
dotnet run --project ThreadPilot.csproj --configuration Release

Useful startup arguments:

  • --start-minimized
  • --autostart
  • --test

Usage Examples

Run integrated runtime tests:

dotnet run --project ThreadPilot.csproj --configuration Release -- --test

Publish a self-contained build:

dotnet publish ThreadPilot.csproj --configuration Release --runtime win-x64 --self-contained true

Build release artifacts via script:

./build/build-release.ps1

Quality and Security

  • CI validates build, formatting, analyzers, vulnerability checks, and secret scanning.
  • Security disclosures are handled through private GitHub advisories. See docs/SECURITY.md.
  • Change history is tracked in docs/CHANGELOG.md.

Repository Docs

  • docs/README.md
  • docs/RELEASE_SIGNING.md
  • docs/reference/ARCHITECTURE_GUIDE.md
  • docs/reference/API_REFERENCE.md
  • docs/reference/DEVELOPER_GUIDE.md
  • docs/reference/PROJECT_STRUCTURE.md
  • docs/reference/UI_STYLE_GUIDE.md
  • docs/release/PACKAGING.md

Contributing

See docs/CONTRIBUTING.md and docs/CODE_OF_CONDUCT.md before opening pull requests.

πŸ› οΈ Roadmap

  • Expand dedicated unit and integration coverage for core services.
  • Continue async reliability refactoring for long-running monitoring paths.
  • Improve accessibility and localization readiness in all major views.
  • Formalize release signing and distribution hardening.

πŸ“„ License

Licensed under GNU Affero General Public License v3.0. See LICENSE.

πŸ“ž Support

Made with love for Windows power usersβ˜• PayPal.me

About

πŸš€ Open source Process Lasso alternative for Windows. Power plans, priorities, and system tweaks for gamers and power users – free and simple.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages