What both do
| Feature | Mergepond | SmartGit |
|---|---|---|
| Commit graph | YesDraws only the rows on screen; filter by message, author, path and dateDocs | YesGraph view with branches, tags and ahead/behind markersdocs.smartgit.dev |
| Interactive rebase | YesDrag to reorder; pick, reword, squash, fixup, drop or edit each commitDocs | YesDrag and drop in the graph, plus a list editor for batch squash, reorder and editdocs.smartgit.dev |
| Merge conflict tool | YesKeep ours, theirs or both for each conflict, then continueDocs | YesThree-pane Conflict Solverdocs.smartgit.dev |
| Line and hunk staging | PartialWhole files and single hunks; not single linesDocs | YesHunks in the Changes view; individual lines in the Index Editordocs.smartgit.dev |
| Blame | YesBlame and file history in one sheetDocs | YesBlame window with line historydocs.smartgit.dev |
| Stashes | YesStash, apply, pop and drop, with undo for drop and popDocs | YesStash all or selected changes; apply, rename, compare, dropdocs.smartgit.dev |
| Git LFS | PartialShows whether a repo uses LFS and pulls LFS filesDocs | YesEnable per repository, track patterns, optional file lockingdocs.smartgit.dev |
| Submodules | PartialLists submodules and their state, and updates themDocs | YesAdd, update, synchronise and open submodulesdocs.smartgit.dev |
| Worktrees | YesFrom a branch or pull request, with setup steps; safe cleanupDocs | YesAdd, switch to, remove and prune worktrees; add only for existing local branchesdocs.smartgit.dev |
| Per-project Git identities | YesOne per workspace, with a warning before a commit as the wrong oneDocs | PartialPer-repository name and email in Repository Settings; no identity profiles documenteddocs.smartgit.dev |
| Coding-agent worktree board | YesPro. Worktrees by state: working, ready for review, merged or goneDocs | Partial26.2 preview only: Agent view lists Codex or Claude sessions, each in its own branch and worktreesmartgit.dev |
| Command palette | Yes⌘K for every command; ⌘P to switch reposDocs | YesFind Action and Find Object commandssmartgit.dev |
| Pull requests | PartialChecks a pull request out into its own worktree by numberDocs | YesView, fetch and comment on PRs from GitHub, GitLab, Bitbucket and Azure DevOps; merge documented for GitHub; creation opens the host's websitedocs.smartgit.dev |
What only Mergepond does
| Feature | Mergepond | SmartGit |
|---|---|---|
| Repos on another machine over SSH | YesPro. Repos on Linux or macOS hosts you reach over SSHDocs | UnknownNot found on SmartGit’s own site or docs. |
| Coding-agent plugin (MCP and CLI) | YesFree. pond: an MCP server and CLI, with a Claude Code plugin; agents create and mark worktreesDocs | No26.2 preview launches Codex or Claude from inside SmartGit; nothing for outside agents to drive itsmartgit.dev |
What only SmartGit does
- Runs on Windows and Linux as well as macOS. smartgit.dev
- Built-in Git-flow, Git-flow Light and Feature Flow workflows. docs.smartgit.dev
- Free licence for hobby, education and open-source use. smartgit.dev
Where SmartGit goes further
- Line and hunk staging. SmartGit: Hunks in the Changes view; individual lines in the Index Editor. docs.smartgit.devMergepond: Whole files and single hunks; not single lines.
- Git LFS. SmartGit: Enable per repository, track patterns, optional file locking. docs.smartgit.devMergepond: Shows whether a repo uses LFS and pulls LFS files.
- Submodules. SmartGit: Add, update, synchronise and open submodules. docs.smartgit.devMergepond: Lists submodules and their state, and updates them.
- Pull requests. SmartGit: View, fetch and comment on PRs from GitHub, GitLab, Bitbucket and Azure DevOps; merge documented for GitHub; creation opens the host's website. docs.smartgit.devMergepond: Checks a pull request out into its own worktree by number.
Price, licence and platforms
| Item | Mergepond | SmartGit |
|---|---|---|
| Price | Free for repos on your MacPro is US$49.99 once: repos over SSH, unlimited workspaces and the worktree board, updates for life and new features released in your first year.Pricing | Free for non-commercial use (hobby, education, open source); commercial from US$5 per user per month or a perpetual licence; 30-day free evaluationsmartgit.dev |
| Licence | Proprietary.Docs | Proprietary (syntevo GmbH)smartgit.dev |
| Platforms | macOS 13 or later, Apple silicon and Intel.Mac only for now. Windows and Linux are coming soon. | macOS, Windows, Linuxsmartgit.dev |
Switching from SmartGit
There is nothing to import. Mergepond opens the same repository folders SmartGit does, and your branches, stashes and remotes live in the repository.