Snapshot
Continue to About ↓- What it does
- GitButler is a desktop Git client with a companion command-line tool ("But") that layers on top of existing Git repositories and remotes, letting developers work in parallel branches within one working directory, stack branches into reviewable pull requests, and edit history with unlimited undo.
More detail
- It is also positioned for AI coding agents, with structured JSON output, idempotent commands and agent-oriented workflows.
- Best for
- Developers and small teams already using Git who want to work on several branches at once without stashing or switching, ship stacked pull requests, and undo risky history edits.
More detail
- Also suited to teams running AI coding agents that need agent changes captured as clean, reviewable branches and commits.
- Pricing
- The exact commercial price, subscription tiers, seat minimums and enterprise terms are not disclosed on the homepage or downloads pages reviewed, so the cost model is unknown and should not be described as free.
More detail
- No platform, gas, lockup or deposit fees apply because this is a developer tool, not a f
- Main limitation
- Teams that require a conventional checked-out local main branch or that rely on standard Git commands like switch, commit, branch and checkout while the tool manages the workspace.
More detail
- Those commands may behave unexpectedly or be paused in workspace mode.
- Record
- Living and monitored
- Reviewed
- Evidence
- Public web research
- Machine access
- Structured profile ↗
About
- GitButler is a desktop Git client with a companion command-line tool ("But") that layers on top of existing Git repositories and remotes, letting developers work in parallel branches within one working directory, stack branches into reviewable pull requests, and edit history with unlimited undo.
- It is also positioned for AI coding agents, with structured JSON output, idempotent commands and agent-oriented workflows.
What it helps with
- Switching branches and stashing work interrupts work on multiple features at once.
- Interactive rebase is slow and error-prone for absorbing, reordering, splitting or squashing commits.
- Merge and rebase conflicts block progress and force immediate resolution.
- Large features are hard to review as one big change rather than small dependent pull requests.
- Risky history edits can lose work without a reliable undo.
- AI agent changes arrive as unstructured commits that are hard to review.
Capabilities
A practical view of what is available and where limitations apply.
| Offering | Available | Detail |
|---|---|---|
| Stacked branches and stacked pull requests | Yes | Build features on top of features and review/land changes independently. |
| Parallel branches in one working directory | Yes | Work on multiple branches simultaneously without switching. |
| Unlimited undo/redo | Yes | Undo and redo operations, including after commits. |
| History editing | Yes | Absorb, reorder, amend, move, split and squash changes. |
| Smartlog branch view | Yes | See what is on active branches without complex git log commands. |
| Forge integrations (GitHub, GitLab, Bitbucket) | Yes | Pull requests and CI status through advertised integrations. |
| Agent-optimized CLI | Yes | JSON output mode and idempotent commands intended for automation and AI agents. |
| Built-in AI assistance for commits and PR text | Yes | Generates branch names, commit messages and PR descriptions; any underlying model cost is unknown. |
| Published pricing | Unknown | No price list appears on the homepage or downloads pages reviewed. |
| Linux desktop app | Unknown | Not listed on the downloads page at capture. |
Bot trust
How confidently AI systems can verify this profile from public evidence.
—of 100
ChatGPT—/100
Claude—/100
This profile has not completed a Bot Score assessment yet.
Evidence
Where this record came from, when it was reviewed, and how confidently it can be used.
- Verification
- Scribble researched these facts from the linked public sources.
- The owner has not manually confirmed every field.
- Last reviewed
- Primary source
- gitbutler.com
Technical profile details
Record ID
62c115ba-f7af-4c7d-aeae-d87d45f8933eCanonical URLhttps://profiles.scribble.network/listing/gitbutler-62c115ba