Windows x64
Windows 10 or 11, 64-bit
InstallerVARIANT-1-0.1.1-preview.3-x64-Setup.exe783 MB
SHA-256ad9756a68bf913ffe32153a1909d1ec079fb460fc35b4bf0874500f3a42a040f
How to install
- Download the installer and open it as your usual Windows user.
- If SmartScreen says “Windows protected your PC”, choose More info, then Run anyway. Preview builds aren’t signed yet.
- Choose an install folder and finish. Open VARIANT-1 and connect a model in Settings → Providers.
Requirements, signing, and testing
- Size
- 747.1 MiB (783,371,884 bytes)
- Signing / publisher
- Not signed yet. Windows finds no publisher certificate, so SmartScreen may say it doesn’t recognise the app and a permission prompt may name an unknown publisher. To be sure the file arrived intact, compare its SHA-256 with SHA256SUMS before running it.
- System requirements
- Windows 10 or 11, x64. There is no ARM64 or 32-bit installer. Python and Node.js are bundled, so you don’t need to install them; Git is only needed for the Git features in Review. You also need a model: one running on your computer, or an account with a provider.
- Installation / updates
- Quit VARIANT-1, then run the Setup file as your usual Windows user and choose where to install. Updates are manual: back up %APPDATA%\VARIANT-1 first, then run the new installer. Moving existing data from preview.2 to preview.3 wasn’t tested separately. When uninstalling, don’t choose to delete app data if you want to keep your settings and chats.
- Validation
- Qualified in CI run 37694872245 against the packaged installer on a clean Windows Server 2025 runner, built from the same commit as the other platforms. The job installs silently, checks the installed files and the bundled llama-server and cua-driver 0.28.2, starts the packaged app and runs a workbench smoke test (Files, browser tabs, Terminal, Settings), then runs the real uninstaller and confirms the install folder is gone. Backend suite: 3,230 passed, 10 skipped.
Known limitations (7)
- Not signed yet, so Windows may warn about an unknown publisher.
- Signing in with a Google AI subscription needs an authorised app identity set through the VARIANT1_GOOGLE_OAUTH_CLIENT_ID and VARIANT1_GOOGLE_OAUTH_CLIENT_SECRET environment variables, and Nous Portal needs the separate Hermes Agent service and account. Every other model connection works without them.
- Speech engines and model files aren’t included; voice needs a speech service of your own.
- The checks ran on a CI machine with no real user accounts. They didn’t cover a physical PC, every CPU, graphics card, and model, moving data from an earlier version, or days of unattended work. They show that the app installs and starts, not that every workflow is production-ready.
- A few known issues are still being fixed: detaching and re-docking the browser very quickly, and recovery if the engine stops abruptly while a helper’s work is finishing. A goal waiting on help that stopped can stay blocked until you look at it.
- No automatic updates yet; back up your app data, then install new versions by hand.
- Python runs with your Windows permissions and is deliberately not sandboxed.