I tried using an AI agent to set up a fresh Windows PC and Reddit was right about Ninite

2026年8月5日7 次浏览来源:Dev.to阅读原文

I tried the obvious nerd experiment on a fresh Windows machine: let an AI agent handle setup.

It looked clever for about two minutes.

Then I watched OpenClaw get stuck on installer checkboxes, pause on modal windows, and generally do the digital equivalent of forgetting why it walked into the room.

While it was still fighting one installer, I switched tactics: Ninite for the common app bundle WinGet for package installs I wanted to keep and rerun PowerShell for the boring system-level stuff GPT-5 or Claude for planning, not clicking That combo finished 18 app installs before the agent recovered.

And after reading through this r/openclaw thread, I think the real lesson is bigger than Windows setup: GUI-driving agents are the wrong abstraction for deterministic work.

If the task is "figure out what this machine needs," use a model.

If the task is "install these 18 things and stop being interesting," use scripts.

The mistake: asking an agent to be a mouse I’m not anti-agent.

I’m anti-fragile-automation.

OpenClaw, GPT-5, and Claude are useful when the problem is ambiguous: "Set this machine up for Python, Docker, VS Code, Node, and a local Ollama stack" "Compare package managers and suggest the cleanest install path" "Draft a setup script and explain what might fail" They are much less useful when the problem is fully deterministic: Click Decline the bundled toolbar Choose default install path Wait Repeat 17 times That second category is where WinGet, Ninite, and PowerShell win by being boring.

Boring is good.

This is the same pattern you see in real automations in n8n, Make, Zapier, or custom agent workflows: let GPT-5 or Claude interpret messy input let deterministic steps execute the plan keep the model out of the loop unless judgment is required That architecture is faster, easier to debug, and usually cheaper.

What actually worked on a fresh Windows setup Here’s the split I’d use again.

Job Best tool Install common desktop apps fast Ninite Create a repeatable developer setup WinGet Apply system config and automation PowerShell Turn vague requirements into a plan GPT-5 or Claude Drive random installer UIs Only if you have no better option Why Reddit keeps recommending Ninite Because for the first hour of a clean Windows install, Ninite is still ridiculously efficient.

If you want a bundle like: Chrome 7-Zip VLC Discord Zoom Steam Spotify Notepad++ Ninite is hard to beat.

You pick the apps, download one installer, run it once, and move on.

No vendor site scavenger hunt.

No adware checkbox archaeology.

No ten-tab install ritual.

That’s why Reddit keeps bringing it up.

It solves the obvious problem with very little ceremony.

Where WinGet beats Ninite WinGet wins the moment you care about repeatability.

That means: rebuilding your dev machine provisioning multiple laptops documenting onboarding standardizing team environments versioning setup scripts in Git A few useful commands: Export what’s installed: Import later on a new machine: That is a much better foundation than hoping an agent can survive every installer UI variation.

A practical setup flow that beats full agent control This is the workflow I’d recommend to most developers. 1) Use GPT-5 or Claude to generate the plan Prompt example: This is where models shine.

They can: turn vague requirements into a concrete checklist catch missing dependencies suggest package names explain tradeoffs rewrite the plan when something fails 2) Use Ninite for the obvious desktop bundle Grab the common apps fast.

Use it for the stuff that doesn’t need debate. 3) Use WinGet for anything you want to keep Example: 4) Use PowerShell for system config Example: 5) Only use a GUI agent for cleanup or edge cases If some weird installer has no package and no silent install option, fine.

That’s where OpenClaw-style control can help.

But that should be the exception, not the architecture.

Example: model for planning, script for execution This is the pattern that scales beyond PC setup.

You can ask GPT

分享