详细内容
Git, finally designed for humans. (And AI Agents)
GitButler is the Git-backed change management tool for modern, AI coding workflows. Parallel and stacked branches, unlimited undo, agent integrations, and more. It's Git, refined.
DOWNLOAD for Linux\
Open Beta 0.18.2 DOWNLOAD the app\
Open Beta 0.18.2
[\
\
Learn More\
\
↗\
]\
\
Parallel Branches\
\
You don’t need to switch or stash branches if you can work on several simultaneously. Fix your bug while you work on your feature. [\
\
Learn More\
\
↗\
]\
\
Stacked Branches\
\
Break a big feature into small, dependent branches, making reviews faster and integrations incremental. [\
\
Learn More\
\
↗\
]\
\
AI Assistance\
\
No more 'did some stuff' commits. Let AI handle the busywork: generate branch names, commit messages, and PR descriptions automatically. [\
\
Learn More\
\
↗\
]\
\
Unlimited Undo\
\
GitButler makes a snapshot before every operation, allowing you to go back in time to any previous point without fear of losing anything. [\
\
Learn More\
\
↗\
]\
\
Commit Editing\
\
Easily edit, reorder, squash, or split commits in any branch, even after pushing to remote. Never wrestle with rebase again. [\
\
Learn More\
\
↗\
]\
\
Git(Hub|Lab) Integration\
\
Open Pull Requests, generate PR messages with AI, automatically check PR statuses and more with our forge integrations.
Orchestrate your AI Tools ✨

[\
\
Learn More\
\
↗\
]\
\
Built in Claude Code GUI\
\
Run Claude Code in our integrated Agents Tab, a beautiful graphical interface for your Claude agents. [\
\
Learn More\
\
↗\
]\
\
Parallel, Branch Based Agents\
\
Launch multiple agents in parallel, separating context and work into assigned branches, all in a single working directory. [\
\
Learn More\
\
↗\
]\
\
Integrate with any Agent\
\
Use GitButler for you automatic version control with Cursor or Claude hooks, or with any other agent via our MCP server.
Feature updates
All demos







Community voices
I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]
Cole Bemis
Design Engineer at Notion
Gitbutler is pretty cool! [↗]
André König
CEO & Founder | Scalable Software Solutions
This is excellent stuff! Love the concise, precise lanes and use of Claude in this fashion! Can use this for sure! [↗]
Dave Lazar
Ruby & JavaScript Developer
this git client looks like a brilliant idea, virtual branches so you can work simultaneously on different features and move your uncommitted work to different things very easily gitbutler.com [↗]
David Amador
Indie Game Developer | Founder of Upfall Studios
fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better, kudos to the team [↗]
Serge
DevEx at Sentry
Big fan of gitbutler here! It’s changed my got workflow. So much easier to test my branch in parallel with others’ or to spin off a small bit into a quick PR. [↗]
Seth Gholson
Founding Engineer at Ethos | ex-Atlassian
Tried the gitbutler for the first time. Amazing tool! After so many years using CLI only, this is first UI git tool I enjoy working with. Awesome job guys! 👏 [↗]
Alesh
DevOps Engineer
Git workflows are still one of the biggest barriers to agentic coding. Gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this [↗]
Tony Ennis
Developer and entrepreneur | Really Good Software
Y'all. I haven't used the `git` CLI in *months* thanks to Gitbutler. But now they have actual Stacked PRs (not just independent lanes) 😍 I don't think I'll ever have to go back to the CLI 🙏 [↗]
Eric Clemmons
Frontend Engineer, ex-Honor, ex-Stripe, AWS_Amplify
Gitbutler Latest iteration of v3 is soooo f'ing good. The visual hierarchy rocks. The h scrolling is neat (no inner scroll issues👏 ). And it looks so great 🌈 [↗]
B. Prendergast
Lead Designer and DesignOps
highly recommend checking out GitButler if you're using git and the branches process - it's saved me so much time switching between branches having multiple different PRs open, and it's just awesome how it presents all the data you need [↗]
Martijn Smit
Technical Founder and Developer
Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]
Luan Estra
Frontend-focused Full Stack Developer
I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]
Cole Bemis
Design Engineer at Notion
Gitbutler is pretty cool! [↗]
André König
CEO & Founder | Scalable Software Solutions
This is excellent stuff! Love the concise, precise lanes and use of Claude in this fashion! Can use this for sure! [↗]
Dave Lazar
Ruby & JavaScript Developer
this git client looks like a brilliant idea, virtual branches so you can work simultaneously on different features and move your uncommitted work to different things very easily gitbutler.com [↗]
David Amador
Indie Game Developer | Founder of Upfall Studios
fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better, kudos to the team [↗]
Serge
DevEx at Sentry
Big fan of gitbutler here! It’s changed my got workflow. So much easier to test my branch in parallel with others’ or to spin off a small bit into a quick PR. [↗]
Seth Gholson
Founding Engineer at Ethos | ex-Atlassian
Tried the gitbutler for the first time. Amazing tool! After so many years using CLI only, this is first UI git tool I enjoy working with. Awesome job guys! 👏 [↗]
Alesh
DevOps Engineer
Git workflows are still one of the biggest barriers to agentic coding. Gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this [↗]
Tony Ennis
Developer and entrepreneur | Really Good Software
fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better, kudos to the team [↗]
Serge
DevEx at Sentry
Big fan of gitbutler here! It’s changed my got workflow. So much easier to test my branch in parallel with others’ or to spin off a small bit into a quick PR. [↗]
Seth Gholson
Founding Engineer at Ethos | ex-Atlassian
Tried the gitbutler for the first time. Amazing tool! After so many years using CLI only, this is first UI git tool I enjoy working with. Awesome job guys! 👏 [↗]
Alesh
DevOps Engineer
Git workflows are still one of the biggest barriers to agentic coding. Gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this [↗]
Tony Ennis
Developer and entrepreneur | Really Good Software
Y'all. I haven't used the `git` CLI in *months* thanks to Gitbutler. But now they have actual Stacked PRs (not just independent lanes) 😍 I don't think I'll ever have to go back to the CLI 🙏 [↗]
Eric Clemmons
Frontend Engineer, ex-Honor, ex-Stripe, AWS_Amplify
Gitbutler Latest iteration of v3 is soooo f'ing good. The visual hierarchy rocks. The h scrolling is neat (no inner scroll issues👏 ). And it looks so great 🌈 [↗]
B. Prendergast
Lead Designer and DesignOps
highly recommend checking out GitButler if you're using git and the branches process - it's saved me so much time switching between branches having multiple different PRs open, and it's just awesome how it presents all the data you need [↗]
Martijn Smit
Technical Founder and Developer
Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]
Luan Estra
Frontend-focused Full Stack Developer
I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]
Cole Bemis
Design Engineer at Notion
Gitbutler is pretty cool! [↗]
André König
CEO & Founder | Scalable Software Solutions
This is excellent stuff! Love the concise, precise lanes and use of Claude in this fashion! Can use this for sure! [↗]
Dave Lazar
Ruby & JavaScript Developer
this git client looks like a brilliant idea, virtual branches so you can work simultaneously on different features and move your uncommitted work to different things very easily gitbutler.com [↗]
David Amador
Indie Game Developer | Founder of Upfall Studios
fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better, kudos to the team [↗]
Serge
DevEx at Sentry
Big fan of gitbutler here! It’s changed my got workflow. So much easier to test my branch in parallel with others’ or to spin off a small bit into a quick PR. [↗]
Seth Gholson
Founding Engineer at Ethos | ex-Atlassian
Tried the gitbutler for the first time. Amazing tool! After so many years using CLI only, this is first UI git tool I enjoy working with. Awesome job guys! 👏 [↗]
Alesh
DevOps Engineer
Git workflows are still one of the biggest barriers to agentic coding. Gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this [↗]
Tony Ennis
Developer and entrepreneur | Really Good Software
Y'all. I haven't used the `git` CLI in *months* thanks to Gitbutler. But now they have actual Stacked PRs (not just independent lanes) 😍 I don't think I'll ever have to go back to the CLI 🙏 [↗]
Eric Clemmons
Frontend Engineer, ex-Honor, ex-Stripe, AWS_Amplify
Gitbutler Latest iteration of v3 is soooo f'ing good. The visual hierarchy rocks. The h scrolling is neat (no inner scroll issues👏 ). And it looks so great 🌈 [↗]
B. Prendergast
Lead Designer and DesignOps
highly recommend checking out GitButler if you're using git and the branches process - it's saved me so much time switching between branches having multiple different PRs open, and it's just awesome how it presents all the data you need [↗]
Martijn Smit
Technical Founder and Developer
Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]
Luan Estra
Frontend-focused Full Stack Developer
I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]
Cole Bemis
Design Engineer at Notion
Gitbutler is pretty cool! [↗]
André König
CEO & Founder | Scalable Software Solutions
This is excellent stuff! Love the concise, precise lanes and use of Claude in this fashion! Can use this for sure! [↗]
Dave Lazar
Ruby & JavaScript Developer
this git client looks like a brilliant idea, virtual branches so you can work simultaneously on different features and move your uncommitted work to different things very easily gitbutler.com [↗]
David Amador
Indie Game Developer | Founder of Upfall Studios
fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better, kudos to the team [↗]
Serge
DevEx at Sentry
Big fan of gitbutler here! It’s changed my got workflow. So much easier to test my branch in parallel with others’ or to spin off a small bit into a quick PR. [↗]
Seth Gholson
Founding Engineer at Ethos | ex-Atlassian
Tried the gitbutler for the first time. Amazing tool! After so many years using CLI only, this is first UI git tool I enjoy working with. Awesome job guys! 👏 [↗]
Alesh
DevOps Engineer
Git workflows are still one of the biggest barriers to agentic coding. Gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this [↗]
Tony Ennis
Developer and entrepreneur | Really Good Software
Y'all. I haven't used the `git` CLI in *months* thanks to Gitbutler. But now they have actual Stacked PRs (not just independent lanes) 😍 I don't think I'll ever have to go back to the CLI 🙏 [↗]
Eric Clemmons
Frontend Engineer, ex-Honor, ex-Stripe, AWS_Amplify
Gitbutler Latest iteration of v3 is soooo f'ing good. The visual hierarchy rocks. The h scrolling is neat (no inner scroll issues👏 ). And it looks so great 🌈 [↗]
B. Prendergast
Lead Designer and DesignOps
highly recommend checking out GitButler if you're using git and the branches process - it's saved me so much time switching between branches having multiple different PRs open, and it's just awesome how it presents all the data you need [↗]
Martijn Smit
Technical Founder and Developer
Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]
Luan Estra
Frontend-focused Full Stack Developer
I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]
Cole Bemis
Design Engineer at Notion
Gitbutler is pretty cool! [↗]
André König
CEO & Founder | Scalable Software Solutions
This is excellent stuff! Love the concise, precise lanes and use of Claude in this fashion! Can use this for sure! [↗]
Dave Lazar
Ruby & JavaScript Developer
this git client looks like a brilliant idea, virtual branches so you can work simultaneously on different features and move your uncommitted work to different things very easily gitbutler.com [↗]
David Amador
Indie Game Developer | Founder of Upfall Studios
fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better, kudos to the team [↗]
Serge
DevEx at Sentry
Big fan of gitbutler here! It’s changed my got workflow. So much easier to test my branch in parallel with others’ or to spin off a small bit into a quick PR. [↗]
Seth Gholson
Founding Engineer at Ethos | ex-Atlassian
Tried the gitbutler for the first time. Amazing tool! After so many years using CLI only, this is first UI git tool I enjoy working with. Awesome job guys! 👏 [↗]
Alesh
DevOps Engineer
Git workflows are still one of the biggest barriers to agentic coding. Gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this [↗]
Tony Ennis
Developer and entrepreneur | Really Good Software
Y'all. I haven't used the `git` CLI in *months* thanks to Gitbutler. But now they have actual Stacked PRs (not just independent lanes) 😍 I don't think I'll ever have to go back to the CLI 🙏 [↗]
Eric Clemmons
Frontend Engineer, ex-Honor, ex-Stripe, AWS_Amplify
Gitbutler Latest iteration of v3 is soooo f'ing good. The visual hierarchy rocks. The h scrolling is neat (no inner scroll issues👏 ). And it looks so great 🌈 [↗]
B. Prendergast
Lead Designer and DesignOps
highly recommend checking out GitButler if you're using git and the branches process - it's saved me so much time switching between branches having multiple different PRs open, and it's just awesome how it presents all the data you need [↗]
Martijn Smit
Technical Founder and Developer
Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]
Luan Estra
Frontend-focused Full Stack Developer
I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]
Cole Bemis
Design Engineer at Notion
Gitbutler is pretty cool! [↗]
André König
CEO & Founder | Scalable Software Solutions
This is excellent stuff! Love the concise, precise lanes and use of Claude in this fashion! Can use this for sure! [↗]
Dave Lazar
Ruby & JavaScript Developer
this git client looks like a brilliant idea, virtual branches so you can work simultaneously on different features and move your uncommitted work to different things very easily gitbutler.com [↗]
David Amador
Indie Game Developer | Founder of Upfall Studios
fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better, kudos to the team [↗]
Serge
DevEx at Sentry
Big fan of gitbutler here! It’s changed my got workflow. So much easier to test my branch in parallel with others’ or to spin off a small bit into a quick PR. [↗]
Seth Gholson
Founding Engineer at Ethos | ex-Atlassian
Tried the gitbutler for the first time. Amazing tool! After so many years using CLI only, this is first UI git tool I enjoy working with. Awesome job guys! 👏 [↗]
Alesh
DevOps Engineer
Git workflows are still one of the biggest barriers to agentic coding. Gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this [↗]
Tony Ennis
Developer and entrepreneur | Really Good Software
Y'all. I haven't used the `git` CLI in *months* thanks to Gitbutler. But now they have actual Stacked PRs (not just independent lanes) 😍 I don't think I'll ever have to go back to the CLI 🙏 [↗]
Eric Clemmons
Frontend Engineer, ex-Honor, ex-Stripe, AWS_Amplify
Gitbutler Latest iteration of v3 is soooo f'ing good. The visual hierarchy rocks. The h scrolling is neat (no inner scroll issues👏 ). And it looks so great 🌈 [↗]
B. Prendergast
Lead Designer and DesignOps
highly recommend checking out GitButler if you're using git and the branches process - it's saved me so much time switching between branches having multiple different PRs open, and it's just awesome how it presents all the data you need [↗]
Martijn Smit
Technical Founder and Developer
Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]
Luan Estra
Frontend-focused Full Stack Developer
I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]
Cole Bemis
Design Engineer at Notion
Gitbutler is pretty cool! [↗]
André König
CEO & Founder | Scalable Software Solutions
This is excellent stuff! Love the concise, precise lanes and use of Claude in this fashion! Can use this for sure! [↗]
Dave Lazar
Ruby & JavaScript Developer
this git client looks like a brilliant idea, virtual branches so you can work simultaneously on different features and move your uncommitted work to different things very easily gitbutler.com [↗]
David Amador
Indie Game Developer | Founder of Upfall Studios
Changelog
All updates
0.18.2
29 Nov 2025
- Improved UX of branch reordering, making creating / splitting stacks of branches more intuitive
- Fixes a bug with commit message / PR description inputs preventing creating new lines (paragraphs)
- Codegen - fixes a bug with full commands not being shown in permission requests
0.18.0
20 Nov 2025
Codegen
- Prompting is now done directly from the workspace (for a specific branch). The Codegen tab on the left has been removed
- The chat UX has been updated for better ergonomics and better display of tool calls
- Updated permissions system - better granularity and control for what the agent can perform
- Prompt history can now be accessed via arrow up / down of the input
- The prompt input has improved rendering for code snippets and referenced files
- Files and commits from the workspace can be dragged into prompts to reference them
Changes
- The "Create Branch" button has been moved to the top right of the app
- When creating a branch there is now the option to have it placed in the left-most position
- In lists of files (e.g. uncommitted) it is now possible to select all (with Cmd+A)
- Release notes (when updating) can now display of previous release notes
- Added syntax highlighting for .cc files
Fixes
- Fixes an issue with repository auto-fetch
- Fixes a bug allowing for stale selection in the UI after a branch is deleted
CLI
- Added
but .orbut /path/to/repowhich opens the GitButler app for the provided path but statusnow shows additional upstream databut statusnow shows worktree information if applicablebut status --jsonoutput has been simplified for better scriptabilitybut loghas been removed (as its functionality overlapped with status)- Fixes an issue where in some cases
but rubwould run into ID ambiguity unnecessarily
Show more
From the Blog
Read more
\
\
Upcoming GitButler Events 12 days ago by PJ Hagerty\
\
GitButler has been out and about — check out where we are heading next!...
\
\
Use GitButler for your Gerrit workflow 20 days ago by Scott Chacon\
\
GitButler now has native Gerrit Mode support. Enable it with one config setting and get automatic Change-Id injection, smart push behavior, and linked change URLs....

\