Windows
Lokus supports Windows 10 (version 1903 and later) and Windows 11, x64 only.
Installation
Section titled “Installation”Download Lokus_x.x.x_x64-setup.exe from the releases page and run the NSIS installer. Lokus appears in the Start Menu after installation.
WebView2 requirement
Section titled “WebView2 requirement”Lokus renders its UI through the Microsoft Edge WebView2 runtime. Windows 11 and Windows 10 (1903+) ship with WebView2 pre-installed. If it is missing, the installer prompts you to download it from Microsoft.
Without WebView2, Lokus will not start.
SmartScreen warnings
Section titled “SmartScreen warnings”Current releases are not code-signed with an EV certificate. Windows SmartScreen may display a “Windows protected your PC” warning on first run.
Click More info, then Run anyway to proceed. This warning appears once.
Code signing
Section titled “Code signing”Code signing eliminates the SmartScreen warning and shows a verified publisher name in the installer. The process:
- Obtain a code signing certificate from a trusted CA (Sectigo, DigiCert, or GlobalSign).
- Configure the certificate thumbprint in
src-tauri/tauri.windows.conf.json. - Tauri’s build system calls
signtoolto sign the.exeand.msioutputs. - A timestamp server (e.g.,
http://timestamp.sectigo.com) ensures signatures remain valid after the certificate expires.
EV certificates provide instant SmartScreen reputation. Standard certificates require approximately 2,000 unique downloads before SmartScreen stops warning.
Build targets
Section titled “Build targets”The Windows build produces an NSIS installer by default (targets: ["nsis"] in the Tauri config). The installer uses English language and the Lokus icon.
Auto-updates on Windows use passive install mode — the update is applied silently with a progress bar, no user interaction required.
Build from source
Section titled “Build from source”# Install Visual Studio Build Toolswinget install Microsoft.VisualStudio.2022.BuildTools
# Clone and buildgit clone https://github.com/lokus-ai/lokus.gitcd lokusnpm installnpm run tauri buildOutput: src-tauri\target\release\bundle\nsis\Lokus_x.x.x_x64-setup.exe