Skip to Content

Gitwright

A free Git client for Mac, Windows, and Linux

Stage files, hunks, and lines. Review history. Resolve conflicts. It uses the git already on your machine.

Free. No account, no subscription.

Free to download and use.

screenshot
screenshot
screenshot
screenshot

Features

The Git work you already do, in a desktop client.

Stage files, hunks, and lines
01 · Core

Stage files, hunks, and lines

Choose exactly what goes into the next commit. If the file changed after you reviewed it, Gitwright refuses to write the index.

Restore discarded work
02 · Core

Restore discarded work

Discard, hard reset, force-with-lease, stash drop, and abort keep a snapshot first. Restore will not overwrite newer edits.

History and blame
03 · Core

History and blame

Browse commits, inspect a file's history, and see who last changed a line.

Merge conflicts
04 · Core

Merge conflicts

Pick ours, theirs, or both for each conflict block, edit the file, or open a three-way editor.

Multiple repositories
05 · Core

Multiple repositories

Open local repositories from one workspace and switch between them.

Optional AI
06 · AI

Optional AI

Draft a commit message or explain a diff. Suggestions are applied by you; nothing is committed automatically.

Download

macOS 12+ arm64 dmg and Windows 10+ amd64 installer. Linux builds are cross-compiled for community testing; the Windows installer is not code-signed yet.

Officially verified
Windows 10+

Windows builds are not code-signed yet. The macOS build is Developer ID signed and notarized.

FAQs

Frequently asked questions

Last updated