<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Faisal Adnan</title>
    <description>The latest articles on DEV Community by Faisal Adnan (@faisaladnan).</description>
    <link>https://dev.to/faisaladnan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1871793%2F273de274-a8a6-4e8d-b9d3-e689f9dd3c9f.png</url>
      <title>DEV Community: Faisal Adnan</title>
      <link>https://dev.to/faisaladnan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/faisaladnan"/>
    <language>en</language>
    <item>
      <title>I built a tool that sets up your entire Windows dev environment in one click</title>
      <dc:creator>Faisal Adnan</dc:creator>
      <pubDate>Thu, 23 Jul 2026 15:07:59 +0000</pubDate>
      <link>https://dev.to/faisaladnan/i-built-a-tool-that-sets-up-your-entire-windows-dev-environment-in-one-click-5e8f</link>
      <guid>https://dev.to/faisaladnan/i-built-a-tool-that-sets-up-your-entire-windows-dev-environment-in-one-click-5e8f</guid>
      <description>&lt;p&gt;Every developer knows the pain of setting up a fresh Windows machine.&lt;/p&gt;

&lt;p&gt;You open Chrome, search for VS Code, download it, click through the installer. Then do the same for Git. Then Docker. Then your browser. By the time you're done it's been two hours and you've visited fifteen different websites.&lt;/p&gt;

&lt;p&gt;I got tired of it. So I built DevKit Engine.&lt;/p&gt;

&lt;p&gt;What it does&lt;/p&gt;

&lt;p&gt;DevKit Engine is a lightweight Windows desktop app that automates your entire dev environment setup using Windows' built-in WinGet package manager.&lt;/p&gt;

&lt;p&gt;Here's the workflow:&lt;/p&gt;

&lt;p&gt;Open Apex.exe&lt;br&gt;
Check the tools you want (VS Code, Git, Chrome, Docker, VLC, Firefox, Brave, Cursor...)&lt;br&gt;
Already have something installed? Uncheck it — DevKit Engine skips it automatically&lt;br&gt;
Optionally enter credentials for Chrome, Docker, or Git Bash → it logs you in too&lt;br&gt;
Hit Deploy&lt;br&gt;
Walk away&lt;/p&gt;

&lt;p&gt;Everything installs silently in the background. No popups. No wizards. No browser tabs.&lt;/p&gt;

&lt;p&gt;Why WinGet?&lt;/p&gt;

&lt;p&gt;WinGet is Microsoft's official package manager built into Windows 10 and 11. Every install comes straight from the official package source — no third-party sites, no risk of modified installers or bloatware.&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;br&gt;
Python 3.12&lt;br&gt;
CustomTkinter for the UI&lt;br&gt;
subprocess to hook into WinGet CLI&lt;br&gt;
MVC architecture to keep UI and logic clean&lt;br&gt;
GitHub Actions for CI/CD&lt;br&gt;
PyInstaller to ship as a standalone .exe&lt;br&gt;
What's next&lt;br&gt;
Adding more tools to the default list&lt;br&gt;
Profiles — save your setup config and reuse it on any machine&lt;br&gt;
Import/export config as JSON&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/Faisal6951/DevKit-Engine" rel="noopener noreferrer"&gt;https://github.com/Faisal6951/DevKit-Engine&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you set up Windows machines regularly I'd love your feedback. What tools would you want added to the list?&lt;/p&gt;

</description>
      <category>python</category>
      <category>windows</category>
      <category>devtool</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
