Download

Download Krova

Free, MIT license, no account. Krova is available for Windows. The installer is unsigned, so Windows will warn you before the first run; here is exactly what to expect. macOS support is coming once it has been tested on real hardware.

Windows

Windows 10 or 11, 64-bit

Krova-windows-x64-setup.exe

What you get

  • An installer for one user. It does not ask for administrator rights.
  • Krova goes into %LOCALAPPDATA%\Krova, with a Start menu shortcut. A desktop shortcut and “Run Krova” are offered on the last page.
  • If Microsoft’s WebView2 runtime is not on your PC, the installer downloads it. That download is the installer’s, not Krova’s.
  • Krova starts in the notification area. No window opens by itself, and closing its window later closes the embedded browser too.
  • Keyboard shortcuts (Ctrl+Alt+Shift with Left, Right, Up or 1 to 9) are on by default. Settings says so if another program holds one of them.

The SmartScreen warning

The installer is not code-signed, so Windows shows “Windows protected your PC”. To continue:

  1. Select More info.
  2. Select Run anyway.

If you would rather not, wait for a signed build, or build from source (below). Windows is warning about an unknown publisher, not about something it found inside the file.

macOS

macOS 13 Ventura or later, Apple silicon and Intel

Krova-macos-universal.dmg

macOS support is coming once it has been tested on real hardware. The macOS version is written and passes its automated checks, but it has never run on a Mac, so there is no download yet. What follows is how it is meant to work.

What you get

  • A disk image. Open it and drag Krova to Applications.
  • A menu bar icon, with no Dock icon.
  • Snapping by dragging and edge snapping. No keyboard shortcuts and no window memory yet; those are Windows only for now.

Gatekeeper

The app is unsigned and not notarised, so macOS blocks the first launch. To open it:

  1. In Applications, right-click (or Control-click) Krova and choose Open.
  2. Choose Open in the dialog.

If the dialog has no Open button (newer macOS versions can do this), open System Settings, Privacy & Security, scroll to Security, and choose Open Anyway next to Krova.

Permissions

Krova needs Accessibility access to move other apps’ windows (System Settings, Privacy & Security, Accessibility). macOS may also ask for Input Monitoring. Without Accessibility, snapping cannot work, and a restart of Krova may be needed after you grant it.

Coming after testing on a real Mac

Check your download

Each release will publish SHA256SUMS.txt next to the installers: one SHA-256 hash per file. Compute the hash of what you downloaded and compare it with the line for that file.

Windows (PowerShell), from the folder with the file:

Get-FileHash .\Krova-windows-x64-setup.exe -Algorithm SHA256

The two should match exactly (letter case does not matter). A match proves the download was not corrupted on the way. It cannot prove who built the file, because the checksum comes from the same place as the file and the installers are unsigned.

Build from source

The code is open. Build instructions are in the repository README, and all releases are on the releases page.

After installing

The install guide covers the tray icon, the permissions, uninstalling and removing all of Krova’s data. Your first snap walks through the first drag. Linux is not supported.