SourceGit
brew install --cask sourcegit
v2026.13
Open-source Git GUI client with visual commit graph and support for SSH, rebasing, and interactive operations.
Why you might care
Free and lightweight alternative to commercial Git GUIs like Tower or GitKraken. Supports all major Git workflows (rebase, cherry-pick, interactive operations) with a clean native interface. Cross-platform (Windows/macOS/Linux) and highly customizable with theme support.
302
30-day installs · #692
815
90-day · #749
1.7k
365-day · #1084
5.4k
★ GitHub stars · updated today
GitHub topics
cross-platform
git
git-gui
gui
Links
- https://github.com/sourcegit-scm/sourcegit
- GitHub: sourcegit-scm/sourcegit
- Brew formula source: Casks/s/sourcegit.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"alternatives": [
"GitKraken",
"Tower",
"GitHub Desktop",
"Sublime Merge"
],
"artifacts": [
{
"app": [
"SourceGit.app"
],
"target": "/Applications/SourceGit.app"
},
{
"binary": [
"$APPDIR/SourceGit.app/Contents/MacOS/SourceGit",
{
"target": "sourcegit"
}
],
"target": "$HOMEBREW_PREFIX/bin/sourcegit"
},
{
"zap": [
{
"trash": [
"~/Library/Application Support/SourceGit",
"~/Library/Saved Application State/com.sourcegit.app.savedState"
]
}
]
}
],
"auto_updates": null,
"categories": [
"git",
"dev-tools"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Git GUI client",
"disable_reason": null,
"disabled": 0,
"display_name": "SourceGit",
"enrichment_fetched_at": "2026-06-20T22:49:40+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "sourcegit",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-20T05:46:57Z",
"github_readme_excerpt": "# SourceGit - Opensource Git GUI client.\n\n[](https://github.com/sourcegit-scm/sourcegit/stargazers)\n[](https://github.com/sourcegit-scm/sourcegit/forks)\n[](LICENSE)\n[](https://github.com/sourcegit-scm/sourcegit/releases/latest)\n[](https://github.com/sourcegit-scm/sourcegit/releases)\n\n## Screenshots\n\n* Dark Theme\n\n \n\n* Light Theme\n\n \n\n* Custom\n\n You can find custom themes from [sourcegit-theme](https://github.com/sourcegit-scm/sourcegit-theme.git). And welcome to share your own themes.\n\n## Highlights\n\n* Supports Windows/macOS/Linux\n* Opensource/Free\n* Fast\n* Deutsch/English/Espa\u00f1ol/Bahasa Indonesia/Fran\u00e7ais/Italiano/Portugu\u00eas/\u0420\u0443\u0441\u0441\u043a\u0438\u0439/\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430/\u7b80\u4f53\u4e2d\u6587/\u7e41\u9ad4\u4e2d\u6587/\u65e5\u672c\u8a9e/\u0ba4\u0bae\u0bbf\u0bb4\u0bcd (Tamil)/\ud55c\uad6d\uc5b4\n* Built-in light/dark themes\n* Customize theme\n* Visual commit graph\n* Supports SSH access with each remote\n* GIT commands with GUI\n * Clone/Fetch/Pull/Push...\n * Merge/Rebase/Reset/Revert/Cherry-pick...\n * Amend/Reword/Squash\n * Interactive rebase\n * Branches\n * Remotes\n * Tags\n * Stashes\n * Submodules\n * Worktrees\n * Archive\n * Diff\n * Save as patch/apply\n * File histories\n * Blame\n * Revision Diffs\n * Branch Diff\n * Image Diff - Side-By-Side/Swipe/Blend\n* Git command logs\n* Search commits\n* GitFlow\n* Git LFS\n* Bisect\n* Issue Link\n* Workspace\n* Custom Action\n* Create PR on GitHub/Gitlab/Gitea/Gitee/Bitbucket...\n* Using AI to generate commit message\n* Built-in conventional commit message helper.\n\n\u003e [!WARNING]\n\u003e **Linux** only tested on **Debian 12** on both **X11** \u0026 **Wayland**.\n\n## How to Use\n\n**To use this t",
"github_repo": "sourcegit-scm/sourcegit",
"github_stars": 5412,
"github_topics": [
"cross-platform",
"git",
"git-gui",
"gui"
],
"homepage": "https://github.com/sourcegit-scm/sourcegit",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 302,
"installs_365d": 1696,
"installs_90d": 815,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": "2026-06-20T23:05:12+00:00",
"llm_model": "claude-haiku-4-5",
"names": [
"SourceGit"
],
"one_liner": "Open-source Git GUI client with visual commit graph and support for SSH, rebasing, and interactive operations.",
"rank_30d": 692,
"rank_365d": 1084,
"rank_90d": 749,
"raw_hash": "2199f1bee5ea9276",
"ruby_source_path": "Casks/s/sourcegit.rb",
"tap": "homebrew/cask",
"token": "sourcegit",
"version": "2026.13",
"why_use_this": "Free and lightweight alternative to commercial Git GUIs like Tower or GitKraken. Supports all major Git workflows (rebase, cherry-pick, interactive operations) with a clean native interface. Cross-platform (Windows/macOS/Linux) and highly customizable with theme support."
}