We are delighted to announce the official release of SmartGit 25.1. First, a big thank you to everyone who tried the preview and RC builds and sent feedback – you helped shape this release.
SmartGit 25.1 comes with
- AI assistance
- AI commit message generation and rewording, including background mode using
@aiand WIP friendly rewording - Automatic stash descriptions to keep stashes searchable
- Explain commits on demand, with results saved as Git Notes
- Privacy first – explicit opt in per repo/provider, configurable limits, and transparent logging
- Your AI, your prompts – use a cloud provider or an on-prem LLM, tune prompts, store results as Git Notes
- AI commit message generation and rewording, including background mode using
- Git Notes – first class in the UI: pick namespaces, add/view/edit notes, show them in Commit details and the Graph, and push/fetch them
- Worktrees – smoother and safer: branch markers in the Log, smarter checkout into existing worktrees, Add/Remove/Prune commands, early detection of invalid worktrees
- Octopus merge: create merges with more than two parents either directly or by amending a merge into a merge commit
- SmartGit as Credential Helper: configure once in Preferences and use it for commands invoked from SmartGit or for shell scripts and external tools
- Forced push policy: choose between disallow, allow on feature branches (recommended), or allow on all branches
- Squash commits of different authors: keep credit with a selected author and
Co-authored-by:lines - LFS improvements: clear Unexpanded pointer states, helpful tooltips, and faster refresh on large repos
- Standard window improvements
- Remote management in All Branches + Tags (Fetch, Rename, Delete, Copy URL, Properties)
- My History: customize Pull Request display and get a focused rebasing view
- Discard can now undo complete renames and delete untracked files (with confirmation)
- More branch commands: Push To…, Set Tracked Branch…, Stop Tracking…
- Preferences: manage API tokens and search Low-level Properties; Update Check channels for tailored notifications
- Licensing: All features are available for non-commercial licenses (open source, academic, and supported charitable institutions)
Check out What’s New for a more detailed list of improvements in version 25.1.
SmartGit is a graphical front-end for the distributed version control systems Git which also can be used to work with Subversion repositories. SmartGit runs on 64-bit systems of Windows, macOS and Linux.
OpenSource developers, students, teachers or members of certain welfare institutions can request a free non-commercial license. For commercial use or if support is needed, you can purchase commercial licenses starting at 59 USD/year net.
Note: if you already have an existing installation of SmartGit and your license covers updates until 2025-10-30 or later, you will be upgraded automatically during the next couple of weeks.