Open Source · MIT License

The Git GUI
Crafted for Developers

GitSmith is a free, cross-platform Git client that helps you visualize, manage, and master your repositories with ease.

GitSmith main interface in dark theme GitSmith main interface in light theme

Everything you need, nothing you don't

Powerful Git features with a clean, intuitive interface

Core

Visual Commit Graph

Navigate your entire repository history with an interactive, color-coded commit graph. See branches, merges, tags, and remote tracking at a glance. Click any commit to inspect its details, diff, and changed files.

main feature/auth develop v0.4.0
Review

Side-by-Side Diff

Review every change with syntax-highlighted diffs in side-by-side or unified mode. Stage individual lines and hunks with surgical precision. Inline hunk staging lets you commit exactly what you need.

1 import { app } from 1 import { app } from 2 import path from 2 import path from 3 - const old = true; 3 + const new = false; 4 function init() { 4 function init() { 5 + validate(); 6 + setup(); 5 return config; 7 return config; 6 } 8 }
Advanced

Interactive Rebase

Reorder, squash, edit, and drop commits with a drag-and-drop interface. Rewrite history with confidence knowing that undo and redo are always one click away.

pick a3f7c2d feat: add auth flow ::: squash b1e2f3a fix: typo in auth ::: pick c4d5e6f feat: add settings UI ::: drop d7e8f9a chore: debug logs :::
Smart

AI-Powered Workflow

Generate meaningful commit messages with AI assistance, review code changes intelligently, and drop into a fully integrated terminal without ever leaving GitSmith.

Commit message feat: implement OAuth2 login with token refresh and session mgmt AI Generated ~/my-project $ git status On branch main modified: src/auth.ts modified: src/config.ts

And much more

Branch Management Stash Management Merge Conflicts Git LFS Command Palette Multi-language Worktrees Integrated Terminal GPG Signing Keyboard Shortcuts

Download GitSmith

Free and open source. Available for all major platforms.

macOS

macOS

macOS 11+ (Intel & Apple Silicon)

Download .zip
Windows

Windows

Windows 10+ (x64)

Download .msi
Linux

Linux

DEB, RPM, and AppImage

Download .deb

All downloads available on GitHub Releases.