GitButler
GitButler 图标

GitButler

gitbutler.com

GitButler

收录于 1 年前更新于 1 年前正常收录
GitButler 网站预览

详细内容

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

App Preview[\
\
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 ✨

AI Features Demo

[\
\
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

Gerrit Mode

Stacking Branches with Git and GitButler

Using Cursor Hooks for automatic version control

Squashing Git Commits together

Splitting Git Commits (the easy way)

Editing Commits - No longer a Pain in the Git

Uncommitting in Git and GitButler

Community voices

I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier [↗]

image of Cole Bemis

Cole Bemis

Design Engineer at Notion

Gitbutler is pretty cool! [↗]

image of André König

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! [↗]

image of Dave Lazar

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 [↗]

image of David Amador

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 [↗]

image of Serge

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. [↗]

image of Seth Gholson

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! 👏 [↗]

image of Alesh

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 [↗]

image of Tony Ennis

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 🙏 [↗]

image of Eric Clemmons

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 🌈 [↗]

image of B. Prendergast

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 [↗]

image of Martijn Smit

Martijn Smit

Technical Founder and Developer

Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]

image of Luan Estra

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 [↗]

image of Cole Bemis

Cole Bemis

Design Engineer at Notion

Gitbutler is pretty cool! [↗]

image of André König

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! [↗]

image of Dave Lazar

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 [↗]

image of David Amador

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 [↗]

image of Serge

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. [↗]

image of Seth Gholson

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! 👏 [↗]

image of Alesh

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 [↗]

image of Tony Ennis

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 [↗]

image of Serge

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. [↗]

image of Seth Gholson

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! 👏 [↗]

image of Alesh

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 [↗]

image of Tony Ennis

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 🙏 [↗]

image of Eric Clemmons

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 🌈 [↗]

image of B. Prendergast

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 [↗]

image of Martijn Smit

Martijn Smit

Technical Founder and Developer

Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]

image of Luan Estra

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 [↗]

image of Cole Bemis

Cole Bemis

Design Engineer at Notion

Gitbutler is pretty cool! [↗]

image of André König

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! [↗]

image of Dave Lazar

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 [↗]

image of David Amador

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 [↗]

image of Serge

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. [↗]

image of Seth Gholson

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! 👏 [↗]

image of Alesh

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 [↗]

image of Tony Ennis

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 🙏 [↗]

image of Eric Clemmons

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 🌈 [↗]

image of B. Prendergast

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 [↗]

image of Martijn Smit

Martijn Smit

Technical Founder and Developer

Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]

image of Luan Estra

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 [↗]

image of Cole Bemis

Cole Bemis

Design Engineer at Notion

Gitbutler is pretty cool! [↗]

image of André König

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! [↗]

image of Dave Lazar

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 [↗]

image of David Amador

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 [↗]

image of Serge

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. [↗]

image of Seth Gholson

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! 👏 [↗]

image of Alesh

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 [↗]

image of Tony Ennis

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 🙏 [↗]

image of Eric Clemmons

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 🌈 [↗]

image of B. Prendergast

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 [↗]

image of Martijn Smit

Martijn Smit

Technical Founder and Developer

Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]

image of Luan Estra

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 [↗]

image of Cole Bemis

Cole Bemis

Design Engineer at Notion

Gitbutler is pretty cool! [↗]

image of André König

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! [↗]

image of Dave Lazar

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 [↗]

image of David Amador

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 [↗]

image of Serge

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. [↗]

image of Seth Gholson

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! 👏 [↗]

image of Alesh

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 [↗]

image of Tony Ennis

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 🙏 [↗]

image of Eric Clemmons

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 🌈 [↗]

image of B. Prendergast

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 [↗]

image of Martijn Smit

Martijn Smit

Technical Founder and Developer

Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]

image of Luan Estra

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 [↗]

image of Cole Bemis

Cole Bemis

Design Engineer at Notion

Gitbutler is pretty cool! [↗]

image of André König

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! [↗]

image of Dave Lazar

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 [↗]

image of David Amador

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 [↗]

image of Serge

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. [↗]

image of Seth Gholson

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! 👏 [↗]

image of Alesh

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 [↗]

image of Tony Ennis

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 🙏 [↗]

image of Eric Clemmons

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 🌈 [↗]

image of B. Prendergast

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 [↗]

image of Martijn Smit

Martijn Smit

Technical Founder and Developer

Gitbutler wow, cant express myself how good this GitButler thing is, so much headache avoided [↗]

image of Luan Estra

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 [↗]

image of Cole Bemis

Cole Bemis

Design Engineer at Notion

Gitbutler is pretty cool! [↗]

image of André König

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! [↗]

image of Dave Lazar

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 [↗]

image of David Amador

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 . or but /path/to/repo which opens the GitButler app for the provided path
  • but status now shows additional upstream data
  • but status now shows worktree information if applicable
  • but status --json output has been simplified for better scriptability
  • but log has been removed (as its functionality overlapped with status)
  • Fixes an issue where in some cases but rub would run into ID ambiguity unnecessarily

Show more

From the Blog

Read more

\
\
Advent of Code! 4 days ago by PJ Hagerty\
\
GitButler is excited to officially participate in this year's Advent of Code! Join our team as we tackle 25 days of clever programming puzzles and showcase how GitButler makes solving daily challenges...

\
\
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....

网站信息

域名
gitbutler.com
收录路径
gitbutler