DEV Community

Cover image for I turned my personal Windows setup script into a public tool - and it’s now open source
Kaic Bento
Kaic Bento

Posted on

I turned my personal Windows setup script into a public tool - and it’s now open source

Every time I formatted my Windows machine, the same ritual repeated: install the same apps, tweak the same settings, remove the same bloatware, fix the same defaults. Hours have gone by on tasks that should take minutes.

So I built a script.
Then I rebuilt the script.
Then I automated everything.
Then I thought: why is this useful only to me?

That was the beginning of Windows Post-Install. Since its release this week, the project has gained over 10,000 visits and a growing community of over 190 stars. The entire project is now public, free, and open source.

👉 Try the tool instantly: Win Post Install


What it does (in plain terms)

Software Catalog

Configs Catalog

👉 Generate your Windows setup script here: Win Post Install

It’s a web-based tool that lets you generate a complete Windows setup script without installing anything or opening a terminal.

You select what you want:

  • 100+ pre-curated applications (browsers, dev tools, productivity, media, gaming…)
  • 80+ system configurations (privacy, performance, UI tweaks, QoL settings)
  • optional cleanup tools (remove bloatware the safe way)

Click Generate, and the tool spits out a ready-to-run script.

No manual winget lookups.
No regedit hunting.
No PowerShell copy/paste.
Just a reproducible setup in one file.

🎉 And has a Dark Mode!


How it works (quick technical overview)

Under the hood, it's a simple React + TypeScript application built with:

  • React for the UI
  • Vite for bundling
  • TailwindCSS for styling
  • JSON-based catalogs for apps and system configs
  • winget + PowerShell + Windows built-ins for the final script
  • Everything runs entirely in your browser — zero backend.

That means anyone can clone, fork, extend, and ship their own version.


Why I made it open source

Because the tool is bigger than my personal workflow.

The catalog of applications and configurations is where the project shines, and that’s precisely the part the community can help evolve. Envision yourself as a “catalog curator,” expanding our tool selection. Are you passionate about user experience? Become a “UI/UX designer” and refine the look and feel. Love languages? Serve as a “localization champ” and help translate for a global audience. Do you have a knack for optimization? Join as a “performance tuner” and optimize performance and responsiveness.

There’s significant room to grow, and I want contributors to take ownership of different parts of the tool.


Where contributors can help right now

Ideal first contributions, ordered by the level of effort and impact:

  • Add new software entries to the catalog. This is a straightforward task for newcomers to get acquainted with the project.
  • Create new configuration presets that other users can adopt to enhance their experience.
  • Suggest new “power user” Windows tweaks. This requires some familiarity with Windows, but can significantly improve usability.
  • Improve accessibility (ARIA, focus states) to ensure the tool is usable for everyone, with a highly impactful impact.
  • Enhance documentation with clear instructions and examples to aid user understanding and engagement.
  • Improve the script generation logic to offer significant performance and functionality benefits.
  • Add tests (unit and end-to-end) to ensure reliability and uncover potential issues.

If you prefer pragmatic tools that solve real problems, this is a good place to start.


Source Code & Contributing

Repo
Contribution guide

Project contribuition guide on Github

If you want to help improve a tool that thousands of people already find useful, jump in.
Open an issue, propose a feature, or start with a small PR.

This started as something for me.
Now it’s something for everyone.


👉 Use it now: https://kaic.me/win-post-install/

Generate your Windows setup script in seconds — no installs, no terminal, no friction.

If the tool saves you time, share it, star the repo, or tell me what you want next. Let’s build the ultimate Windows setup generator together.

Top comments (0)