🍺 BREW Explorer

← all casks

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.

Categories

Alternatives

GitKraken Tower GitHub Desktop Sublime Merge
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

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[![stars](https://img.shields.io/github/stars/sourcegit-scm/sourcegit.svg)](https://github.com/sourcegit-scm/sourcegit/stargazers)\n[![forks](https://img.shields.io/github/forks/sourcegit-scm/sourcegit.svg)](https://github.com/sourcegit-scm/sourcegit/forks)\n[![license](https://img.shields.io/github/license/sourcegit-scm/sourcegit.svg)](LICENSE)\n[![latest](https://img.shields.io/github/v/release/sourcegit-scm/sourcegit.svg)](https://github.com/sourcegit-scm/sourcegit/releases/latest)\n[![downloads](https://img.shields.io/github/downloads/sourcegit-scm/sourcegit/total)](https://github.com/sourcegit-scm/sourcegit/releases)\n\n## Screenshots\n\n* Dark Theme\n\n  ![Theme Dark](./screenshots/theme_dark.png)\n\n* Light Theme\n\n  ![Theme Light](./screenshots/theme_light.png)\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."
}