← Package directory
Available on winget

Install SourceGit

Open-source GUI client for git users

Install with winget
winget install --id sourcegit-scm.SourceGit
Upgrade
winget upgrade --id sourcegit-scm.SourceGit
Uninstall
winget uninstall --id sourcegit-scm.SourceGit

About SourceGit

Open-source GUI client for git users

What's new in 2026.10

What's Changed - Auto-select branch for Branch Selector control in custom action. - Fix the issue that app may crashes when user are trying to close a repository with an action that is still running. - Add Use button back to apply AI generated message. - Add a context menu entry Enable Auto-Fetch to selected remote which allows user to disable some remotes from auto-fetching. - Note: this context menu item is visible only when user has enabled the Fetch remotes automatically feature in Preferences. - Fix the issue that Askpass does not support non-ASCII characters. - Fix the issue that Initialize Repository does not apply bookmark from Open Repository popup. - Fix the issue that sometimes user settings are lost because the configuration file is broken. - Disable thinking mode in AI assistant. - Linux: Fix the issue that some linux distros have a newer version of libicu which is a dependency of this app. - Fix the issue that sometimes NullReferenceException occurs. - Supports to preview PSD as image. - Shows the git source revision when compiling this project in About dialog. - Fix the issue that fixup!/squash! commits' positions sometimes are incorrect. - Change the DateSeparator and TimeSeparator to prevent / or : being replaced by culture in DateTime.ToString(). - Keep selection in HISTORY page if user only selected one or two commits. - Thanks to @gadfly3173, we have anothor deb package repository. - Several other UI/UX changes. New Contributors - @Zguy made their first contribution in #2304 - @Nietod made their first contribution in #2307

Read release notes

Version history

Version Updated Notes
2026.10 Unknown What's Changed - Auto-select branch for Branch Selector control in custom action. - Fix the issue that app may crashes when user are trying to close a repository with an action that is still running. - Add Use button bac...
2026.09 Unknown What's Changed - Make the AI Assistant window non-modal dialog and resizable. - Fix the issue that auto-fetch feature does not work correctly. - Rewrite Open Local Repository feature. And add hotkey Ctrl+Shift+O/⌘+⇧+O fo...
2026.08 Unknown What's Changed - Support to exclude modified/deleted files while discarding local changes. - Upgrade dependencies - `AvaloniaUI` to `11.3.13` and build AvaloniaEdit with it. - `CommunityToolkit.Mvvm` to `8.4.2` - `LiveCh...
2026.07 Unknown What's Changed - Show changed line summary in diff view - Allow to disable Mica effect on Windows 11 by adding "UseMicaOnWindows11" = false in custom theme overrides. - Add hotkey Ctrl+B/⌘+B to create a new branch and re...
2026.06 Unknown What's Changed - Rewrite the exit code of standalone commit message editor. - Clicking OK button will apply the modified message and exit with code 0 - Clicking CANCEL or pressing ESC will not apply the modified message...
2026.05 Unknown What's Changed - Show current caret column in commit message textbox. - Remember last selection of new tag's type in Create Tag popup. - Reset desktop.ShutdownMode to ShutdownMode.OnExplicitShutdown before calling deskto...
2026.04 Unknown What's Changed - Show current version and the publish date of new version in result of checking update. - Fix the issue that the MinWidth of AUTHOR column changed after dragging the right border of it. - Start checking o...
2026.02 Unknown What's Changed - Use git reset --hard instead of git reset HEAD --hard to discard all local changes (avoid git errors while running in an empty repo). - Fix the issue that app crashed while switching blaming revision wit...
2025.40 Unknown What's Changed - Use different icons for annotated and lightweight tags in tags list/tree. - Enable word wrapping in Edit Branch's Description popup. - Always use hunk-based patching while staging/unstaging/discarding pa...
2025.39 Unknown No notes
2025.38 Unknown No notes
2025.37 Unknown No notes
2025.36 Unknown No notes
2025.35 Unknown No notes
2025.34 Unknown No notes
2025.33 Unknown No notes
2025.32 Unknown No notes
2025.31 Unknown No notes
2025.30 Unknown No notes
2025.29 Unknown No notes