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

What it does

No Node.js needed. The desktop app is a standalone binary — npm is only used to uninstall the old harness, and only if it is present.

It asks nothing. Paste it, walk away, come back to a working install. The one thing it will not do unprompted is overwrite an existing opencode config — see Updating below.

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 — there is nothing to re-run for a new version. Re-run the one-liner only to repair or re-apply the configuration.

Your config is never overwritten on a re-run. If you already have an opencode.jsonc, the script writes opencode.scan-provider.jsonc beside it for you to merge, or use -Force.

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