spur

Room to branch.

Spur is a native Windows Git client. It runs Git inside WSL and on Windows, and keeps every repository in one clear workspace.

Windows 10/11 · WSL optional · no account

The Spur desktop app showing repositories, history, and local changes.

Everyday Git, made visible

The parts of Git you check a hundred times a day, drawn so you can read them at a glance.

  • History you can read at a glance

    Branches, merges, and tags drawn beside each commit; select one for its message, parents, and files.

    Merge branch 'feature/themes'Release 0.2.0v0.2.0Add dusk themeGenerate sitemap.xml
  • Quick switching

    Open repositories as tabs and jump between them from the command palette.

  • Stage exactly what you mean

    Stage or unstage a whole file or a single hunk, then commit with your hooks and signing intact.

  • Every repository, found for you

    Spur finds the Git repositories under the roots you choose, in WSL and on Windows, and respects your exclusion list.

  • Resolve conflicts

    Choose a side for each conflict, then resolve and stage the file in one step.

  • Stashes

    Stash selected files, browse each stash’s diffs, then apply or drop it.

  • Fetch, pull, and push

    Choose the remote and branch, decide what happens to local changes, and see where a push goes.

  • Small footprint

    One native executable with no browser runtime to install.

Questions

Answers before you ask

What do I need to run Spur?

Windows 10 or 11 with Git for Windows installed. WSL is optional. Spur is a native Windows application: it manages Windows repositories with Git for Windows, and if you have WSL 2 with Git installed, it manages repositories inside your default distribution too (set SPUR_WSL_DISTRO to pick another).

Where can my repositories live?

Windows folders and Linux checkouts inside WSL are both supported. Spur walks Windows trees natively and manages them with native Windows Git; repositories inside WSL use that distribution’s Git.

Does Spur change my existing Git setup?

No. Spur uses your installed Git and preserves its hooks and signing configuration; authentication depends on your configured Git environment. Spur stores no credentials and needs no account, cloud service, or background daemon.

Is Spur available to download?

Yes. Spur is available from the Releases section of its GitHub repository, and development is active, so updates land there as they ship.

Will Spur run on macOS or Linux?

Not today. Spur is a Windows application for Windows and WSL repositories.

Get Spur

Get Spur for Windows

Download the latest release from GitHub. Everything runs on your machine: no account, no cloud service.

Requirements

  • Windows 10 or 11
  • Git for Windows, for repositories on Windows drives
  • Optional: WSL 2 with Git installed, for repositories inside WSL

Spur is Windows-only for now, free and open source under the MIT license.