Mergepond vs lazygit

lazygit is a free, open-source terminal UI that runs anywhere a terminal does, including inside an SSH session, and it is very fast from the keyboard. Mergepond is a Mac app you can also drive from the keyboard (⌘K), with a drawn commit graph, blame, a worktree board and repos on other machines opened over SSH from your Mac.

Every lazygit value on this page links to where we read it on github.com or its docs, checked on 10 November 2026.

What both do

What Mergepond and lazygit both do
FeatureMergepondlazygit
Commit graph
YesDraws only the rows on screen; filter by message, author, path and dateDocs
YesCommit graph in the commits panel, configurable stylegithub.com
Interactive rebase
YesDrag to reorder; pick, reword, squash, fixup, drop or edit each commitDocs
YesKeyboard-driven list: pick, squash, fixup, drop, edit, move commits up or downgithub.com
Merge conflict tool
YesKeep ours, theirs or both for each conflict, then continueDocs
YesBuilt-in merging panel to pick one or both hunks per conflictgithub.com
Line and hunk staging
PartialWhole files and single hunks; not single linesDocs
YesHunk and line-by-line staging, plus range selectgithub.com
Stashes
YesStash, apply, pop and drop, with undo for drop and popDocs
YesStash, apply, pop, drop, rename, branch from stashgithub.com
Submodules
PartialLists submodules and their state, and updates themDocs
YesAdd, initialise, update, remove and enter submodulesgithub.com
Worktrees
YesFrom a branch or pull request, with setup steps; safe cleanupDocs
YesCreate, switch, remove and open worktrees in an editorgithub.com
Repos on another machine over SSH
YesPro. Repos on Linux or macOS hosts you reach over SSHDocs
PartialTerminal app, so it can run on the remote machine inside an SSH session; it does not open remote repos itselfgithub.com
Command palette
Yes⌘K for every command; ⌘P to switch reposDocs
PartialKeybindings menu (?) can be filtered by typinggithub.com
Pull requests
PartialChecks a pull request out into its own worktree by numberDocs
PartialCreate or open PRs in the browser (GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, Codeberg); GitHub PR icons and check status via ghgithub.com

What only Mergepond does

What Mergepond does that lazygit does not, or that we could not confirm
FeatureMergepondlazygit
Blame
YesBlame and file history in one sheetDocs
NoNo blame view in the keybindings referencegithub.com
Git LFS
PartialShows whether a repo uses LFS and pulls LFS filesDocs
UnknownNot found on lazygit’s own site or docs.
Per-project Git identities
YesOne per workspace, with a warning before a commit as the wrong oneDocs
UnknownNot found on lazygit’s own site or docs.
Coding-agent worktree board
YesPro. Worktrees by state: working, ready for review, merged or goneDocs
NoNot among listed featuresgithub.com
Coding-agent plugin (MCP and CLI)
YesFree. pond: an MCP server and CLI, with a Claude Code plugin; agents create and mark worktreesDocs
UnknownNot found on lazygit’s own site or docs.

What only lazygit does

  • Free and open source (MIT), runs on macOS, Windows and Linux. github.com
  • Terminal UI, usable inside an SSH session or container. github.com
  • Custom commands, Git-flow, bisect and undo/redo. github.com

Where lazygit goes further

  • Line and hunk staging. lazygit: Hunk and line-by-line staging, plus range select. github.comMergepond: Whole files and single hunks; not single lines.
  • Submodules. lazygit: Add, initialise, update, remove and enter submodules. github.comMergepond: Lists submodules and their state, and updates them.

Price, licence and platforms

Mergepond and lazygit: price, licence and platforms
ItemMergepondlazygit
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 (open source, funded by sponsors)github.com
Licence
Proprietary.Docs
MIT (open source)github.com
Platforms
macOS 13 or later, Apple silicon and Intel.Mac only for now. Windows and Linux are coming soon.
macOS, Windows, Linuxgithub.com

Switching from lazygit

There is nothing to import, and you don’t have to choose. Mergepond and lazygit both work on the repository on disk, so you can keep lazygit in the terminal and open the same repo in Mergepond.

lazygitMergepond

Open your repo in Mergepond next to lazygit.

Free for local repos, with no account and no trial clock.