Skip to content

PrimeBuild-pc/ThreadPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

ThreadPilot ✈️ v1.1.0

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
Portable ThreadPilot_v1.1.0_Portable.zip Single-file executable package for fast portable deployment
Installer ThreadPilot_v1.1.0_Installer.zip MSIX-first package with fallback manual uninstall assets

Verification example:

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

Install flow summary:

  1. Download the package matching your deployment model.
  2. Extract the ZIP and open the ThreadPilot folder.
  3. Portable package: launch ThreadPilot.exe.
  4. Installer package: install ThreadPilot_1.1.0_win-x64.msix with Add-AppxPackage or by double-clicking.
  5. Use uninstall.bat for cleanup when needed.

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