The Windows guide gives you the clean, opinionated path. This page is the honest second pass: why each choice was made, what else you could have done, what we deliberately left out, the trending tools worth a look, how to get ready for Mythos, and how to lock the whole thing down.
Written May 2026. The AI-tooling world moves weekly — this is a snapshot of the landscape and the reasoning, not gospel.
Each guide step made one choice for clarity. Here's the reasoning and the roads not taken.
We chose: Windows Terminal + winget + Node LTS, with WSL2 as optional.
Why: winget ships with Windows and is signed by Microsoft — the safest, no-extra-install path. Node LTS because three of the agents are npm packages.
Alternatives worth knowingwinget install Microsoft.PowerShell) over the built-in 5.1 — better scripting, not required.We chose: npm global installs of each.
Why: one consistent install method across every OS, easy to teach.
Alternatives & notes (May 2026)/goal workflows, and auto mode — worth turning on once you're comfortable. The native binary installer (irm https://claude.ai/install.ps1 | iex) avoids needing Node at all.We chose: Tailscale, signed-in with one account across devices.
AlternativesWe chose: Ollama + llama3.2 as a safe first model.
qwen3-family (Qwen 3.6 is a standout for coding, with MCP-native tool use and huge context), deepseek-r1 for reasoning, gemma3 for small/fast. llama3.2 is a gentle starting point, not the ceiling.The main guide is terminal-first because every agent ships its CLI first and best. But many people work better in a code editor with a file tree, inline diffs, and a chat pane on the side. Here is the honest, fully-detailed editor path — install commands, which extensions actually help, what it gives you, what it costs, and when to pick it over (or alongside) the terminal.
Install VS Code on Windowswinget install Microsoft.VisualStudioCodecode . in any project folder — that's the workflow you'll use most..env, .git, node_modules, .secrets/, and any private folders to files.exclude in .vscode/settings.json so extensions don't index them. This is the same hygiene as the CLI permissions in Part 5./goal workflows, auto mode) land in the CLI first and reach the extension weeks later. If you want the bleeding edge, the terminal wins.telemetry.telemetryLevel if that matters.winget install Anysphere.Cursor).The guide is deliberately a clean six-step spine. That clarity has a cost: real omissions. Here they are, honestly, with the reason each was cut.
| Left out | What it is | Why it was cut |
|---|---|---|
| Hermes Agent | Nous Research's self-improving, model-agnostic coding agent | Genuinely an oversight in v1 — it's newer and niche. Now added as the bonus 4th agent. A good reminder that "the big three" isn't the whole field. |
| OpenCode | The leading open-source CLI agent (150K+ GitHub stars, LSP, multi-session) | Cut to keep the core to vendor-backed tools with simple logins. Arguably the most defensible addition — see Trending below. |
| Git | Version control — how you save and undo real work | Assumed, not taught. The moment you do serious coding you need it: winget install Git.Git. |
| Python + uv | The runtime many AI tools (Hermes, most MCP servers) need | Skipped to keep Node as the only runtime. winget install Python.Python.3.12 and uv fill the gap. |
| MCP servers | The standard plugs that connect agents to your files, GitHub, browser, data | The biggest conceptual omission. MCP is where the real power is going (see the tool map). The guide installs the agents; MCP is the next layer. |
| Node version manager | nvm-windows / fnm / Volta | One layer too many for a first setup; needed once you juggle projects. |
| Cursor / Windsurf | VS Code forks built AI-first | Left out — they belong on the tool map as alternative editors. VS Code itself is now covered above as the editor route. |
Scanning the developer conversation on X and GitHub in May 2026, here's what's hot that the guide doesn't yet mention. All run on Windows (most happiest in WSL2).
The open-source CLI agent everyone's talking about — 150K+ stars, ~6.5M monthly devs. LSP integration, multiple parallel sessions, shareable session links. The strongest "free, bring-your-own-model" alternative to Claude Code.
A terminal that's also an agent cockpit — runs Claude Code, Codex, and others in one windowed UI with panes. Nice if the bare terminal feels stark.
Goose (from Block) and OpenHands are open-source autonomous agents that take a goal and run a long multi-step job. The frontier of "set it and walk away."
93K+ stars. A "spec-driven development" workflow that teaches any agent (Claude Code, Copilot, Gemini, etc.) to plan before it codes. Tessl and Kiro play in the same space.
The plug-ins that matter: chrome-devtools-mcp (let an agent drive Chrome), filesystem, GitHub, database connectors. This is the fastest-moving, highest-leverage area right now.
An agentic open model with a 1M-token context and MCP-native tool use — a serious local option for Ollama if your hardware can handle it.
Mythos is Anthropic's first model specialized for one domain: defensive cybersecurity. Announced April 7 2026 as the engine of Project Glasswing, it has already found a 27-year-old vulnerability in OpenBSD and bugs in FFmpeg. It is invitation-only ($25 / $125 per million tokens), shipped to 12 founding orgs and 40+ critical-infrastructure partners — not a download. Full briefing →
So "getting ready" isn't an install — it's preparing your environment so that when domain-specialized models (Mythos and the wave behind it) open up, you can point them at something useful:
You're installing tools that can read your files, run commands, and reach the internet, plus a private network and a local model server. That's a lot of power. Here's how to keep it from biting you — Windows specifics first, then universal rules.
ANTHROPIC_BASE_URL setting and exfiltrate your API key in plaintext. Anthropic patched it before disclosure — the lesson stands: keep Claude Code updated, install only from official sources, and be suspicious of any config that reroutes where a tool "phones home.".env files, SSH keys, .secrets, and certificates — and to not read its own config (which could be used to manipulate it).C: drive — limit what the agent can even see.npm install -g and irm … | iex run other people's code. Only use the exact official sources in the guide; don't paste install one-liners from random blog posts or X replies.winget upgrade --all, npm update -g); most agent fixes ship fast.OLLAMA_HOST=0.0.0.0:11434 exposes your model server to the network. Only do this behind Tailscale — never on a public IP or open Wi-Fi. There's no password on Ollama by default.wsl --update) — it's a second OS with its own attack surface.