GitButler
A Git client and CLI built around stacked and parallel branches, with agents in mind.

Best for
Developers juggling several features at once who want Git to stop blocking the work.
Why it deserves attention
GitButler lets you keep several branches checked out at the same time, split work into stacked branches, and absorb changes into the right commit later, with unlimited undo on top of normal Git. The new CLI and agent skills expose the same model to coding agents, and it works on any Git repository, so nothing is proprietary at the storage layer. It is free, has 22,000 GitHub stars, and ships a desktop app on Mac, Windows, and Linux. The workflow is opinionated, so teams with strict branch conventions should try it on a side project first.
Ratings & reviews
0 ratings0 people rated this
No ratings yet. Be the first to rate this tool.
Can replace
- GitHub Desktop
Related and alternatives
More in Developer utilities
UnderratedBeszel
A lightweight self-hosted server monitor with Docker stats, alerts, and historical charts.
UnderratedBruno
A local-first API client that stores collections as plain files, so changes live in Git.
UnderratedDevly
65 developer utilities and an HTTP client in one native Mac menu bar app.