Git client for Windows

A Git client for Windows, without Electron.

Nori for Windows runs on Windows 10 and 11 on x64. Its core is written in Rust and its window uses Tauri on the system’s own web view, WebView2, so it carries no bundled browser engine. It works with Git for Windows and the repositories you already have, free on public and private repositories, with no account.

What your PC needs

Windows 10 or 11, x64. Nori does not bundle Git: install Git for Windows first, version 2.36 or later.

Nori looks for git on your Path, then in Git for Windows’ default folder, C:\Program Files\Git\cmd\git.exe. If your Git is too old, Nori says so and points to git-scm.com.

Proxies, SSH_AUTH_SOCK and GIT_SSH_COMMAND set as user environment variables reach Git and its hooks. Tools you install while Nori is open, such as the GitHub CLI with winget install GitHub.cli, are found without restarting it.

Install it, and the SmartScreen prompt

There is one installer. It asks whether to install Nori for everyone on the computer, in Program Files\Nori, or only for you, in %LOCALAPPDATA%\Programs\Nori. A standard account installs for itself without being asked for an administrator.

The installer is not Authenticode-signed yet, because Nori does not have a code-signing certificate. Until it does, Windows SmartScreen warns on the first run: choose More info, then Run anyway. Download Nori for Windows.

For a silent installation, pass /AllUsers or /CurrentUser to the installer.

Updates

Nori checks for a new version once a day and offers it in Settings ▸ Updates, with the notes of every release you skipped. Nothing installs until you choose to. The updater accepts only a build signed for its version, so an older release cannot be passed off as a new one. Every release is in the release notes.

Windows habits it keeps

  • Ctrl takes the place of ⌘: Ctrl+F opens the command palette, Ctrl+Enter commits, Ctrl+Shift+B shows blame. Shortcuts that would need Ctrl+Alt use Alt+Shift instead, because Ctrl+Alt is AltGr on European layouts: Alt+Shift+Z lists every operation of the last 30 days.
  • Window controls drawn in the Windows 11 style, at the right of the title bar.
  • Open a file at its line in VS Code, Cursor, Zed, Sublime Text or a JetBrains IDE.
  • Licence and repository data stay in %LOCALAPPDATA%\Nori.
The same window on every system: tabs, sidebar, commit graph and Working copy panel. Drawn here as on the Mac; on Windows the window buttons sit on the right, in Windows 11’s style.

The same Nori as on the Mac

Windows and Linux builds arrived with Nori 1.12.0 and follow the Mac app feature for feature. One licence covers two devices, so a Windows PC and a Mac can share it.

  • The commit graph, drag-and-drop merge, rebase and cherry-pick, and interactive rebase.
  • Staging by file, folder, hunk or single line, and the three-way merge conflict resolver.
  • Undo after a commit, a branch deletion, a stash drop or a discard, with 30 days of operations.
  • History search, blame, file history and the reflog.
  • Optional AI through the agent CLI you already use (Claude Code, Codex, Gemini CLI, Cursor), with no API key.
  • With Pro: GitHub pull request and GitLab merge request reviews, CI checks and issues. One licence covers two devices, whichever systems they run.

Memory and load times on the comparison page were measured on a Mac; Windows has not been measured yet.

Other Git clients on Windows

Tower, Fork, Sourcetree, GitHub Desktop, GitKraken and Sublime Merge all run on Windows. Tower is sold by yearly subscription and Fork once, at $59.99; Sourcetree and GitHub Desktop are free; GitKraken is free on public repositories. Each comparison lists its sources and its date: