User interface
WinForms interface
Search, categories, progress, live log
Technical overviewWindows tooling and release automation
A transparent machine-setup tool built on official package sources.
Source code
Inspect the implementation, commit history, and project documentation.
01
A searchable Windows desktop utility that installs common apps silently through winget, with editable Windows and Linux scripts and a GitHub Actions workflow that builds the executable from version tags.
02
User interface
Search, categories, progress, live log
Configuration
Display names mapped to winget IDs
Application logic
Validates winget and runs installs
Feedback
Maps output and exit codes to feedback
System package manager
Silent, non-interactive installs
External source
Official package manifests
Output
Machine state after installs
Trigger
Starts the release workflow
CI pipeline
Compiles on a clean Windows runner
Distribution
Publishes AppInstaller.exe
03
Winget resolves packages from official sources, so there is no download scraping or bundled installer.
Apps are plain PowerShell objects, each a display name mapped to an exact package ID.
The executable is built on a clean runner and attached to the release rather than committed.
04
$ git push origin v1.0.1
GitHub Actions: Build and Release -> success
ps2exe -> AppInstaller.exe
release asset: v1.0.1/AppInstaller.exe
✓ tagged release verified05

06