OpenCode Desktop → Scan VM testing

One-line setup for the OpenCode desktop app, pointed at our shared inference box. Windows, PowerShell.

PS> irm https://ai.mindprobe.xyz/go | iex

This is a clean-slate install. If you already have OpenCode, it is removed first — including session history and saved provider logins. Nothing is asked. Pass -KeepData to keep your existing directories.

What it does

No Node.js needed to run OpenCode — the desktop app is a standalone binary. npm is only invoked to uninstall old npm-installed packages, and only when it is present; if it is missing there is nothing of that kind to remove.

It asks nothing. Paste it, walk away, come back to a working install. Every removal above happens without a prompt, because the outcome is the same on every machine. The flags below are the only way to opt out.

Then

Launch OpenCode from the Start menu. Qwen3.8 27B FP8 should already be selected. If it is not, pick Scan VM (vLLM FP8) in the model selector — the provider is configured either way.

Options

To pass arguments through irm, wrap it in a scriptblock:

& ([scriptblock]::Create((irm https://ai.mindprobe.xyz/go))) -Channel beta

Updating

The desktop app updates itself, so there is nothing to re-run for a new version.

Re-running the one-liner is a full clean reinstall, not a no-op — it will wipe your sessions again. To re-apply just the model configuration, use -ConfigOnly.

Before you paste

irm … | iex runs whatever this server returns, with your user's authority. That is fine because this is our domain and our script — but the habit is worth keeping deliberate. Read the script first if you have not seen it.

Troubleshooting