Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in
GitButler

GitButler

The Next Generation Git Client

5.0
•2 reviews•

254 followers

The Next Generation Git Client

5.0
•2 reviews•

254 followers

Visit website
Git clients
GitButler is a Git client that lets you work on multiple branches at the same time. It allows you to quickly organize changes into separate branches while still having them applied to your working directory. Then push your branches to GitHub and create PRs.
  • Overview
  • Launches2
  • Reviews2
  • Alternatives
  • Team
  • More
Company Info
gitbutler.comGitHub
GitButler Info
Launched in 2018View 2 launches
Forum
p/git-butler
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt
SocialInstagramX

Similar Products

GitHub
GitHub
How people build software
4.9(885 reviews)
Git clientsCode Review Tools
GitKraken
GitKraken
Unleash Your Repos!
4.4(19 reviews)
Team collaboration softwareIssue tracking software
Netlify CMS
Netlify CMS
Open source content management for your Git workflow
Static site generatorsGit clients
Zenhub
Zenhub
Project management platform for software teams
4.0(1 review)
Project management software
Refactor.io
Refactor.io
Share your code instantly for refactoring and code review
Bug reporting toolsCode Review Tools
View more
This is the 2nd launch from GitButler. View more
GitButler

GitButler

Next generation Git client, written in Rust/Svelte
GitButler is a Git client that lets you work on multiple branches at the same time. It allows you to quickly organize changes into separate branches while all in one working directory. Auto commit messages, GitHub integration and more.
GitButler gallery image
GitButler gallery image
GitButler gallery image
GitButler gallery image
GitButler gallery image
Free
Launch tags:
Software Engineering•Developer Tools•GitHub
Launch Team
Scott ChaconAnne LeuschnerKiril Videlov

What do you think? …

Scott Chacon
Scott Chacon
GitButler

GitButler

Maker
📌
Hey ProductHunt community 👋 GitButler started as a pretty simple observation that the way in which we use Git today hasn't changed much from how version control systems have worked for decades now. There is so much we can still do to improve how we work with, share, merge and collaborate on our code with more modern development workflows. The GitButler client is a Git client that doesn't just try to map buttons onto all the Git commands, but tries to think about what you're really trying to do and approach the problem new. Our first big focus is a totally new way to work on branches - simultaneously. You don't have to choose to be working on branch A or branch B and stashing and switching back and forth between them. You can have _both_ applied at the same time, adding to them, committing on them, pushing them to GitHub, without them getting entangled. The project is public on GitHub, so go check out the code, build it yourself, open any issues for bugs or just cool things you would love to see us solve for you. Thanks! Scott
Report
1yr ago
Scott Chacon
Scott Chacon
GitButler

GitButler

Maker
@louisa_gendelle Thanks!
Report
1yr ago
Antoni Kozelski
Antoni Kozelski
Evryface

Evryface

@scott_chacon Congratulations on the release of GitButler! You've found a solution to the problem and we don't have to choose whether to work on branch A or branch B, copy and switch between the two.
Report
1yr ago
André J
André J
Quick question: Does it use GPT to generate commit message suggestion?
Report
1yr ago
Scott Chacon
Scott Chacon
GitButler

GitButler

Maker
@sentry_co It does. If you turn on the generation feature when you add a project, then we will send snippets of your diffs to ChatGPT to generate branch names and commit messages. If you don't want that, you can not enable it and we won't send anything anywhere.
Report
1yr ago
André J
André J
@scott_chacon nah that's cool, ChatGPT already see all my code in VSCode so 😂
Report
1yr ago
Eamon Leonard
Eamon Leonard
Scout Monitoring

Scout Monitoring

Great to see the traction with devs from the alpha to beta versions over the past few months. Loving the demos! Congrats on the launch @scott_chacon & team 🚀
Report
1yr ago
Scott Chacon
Scott Chacon
GitButler

GitButler

Maker
@eamonleonard Thanks Eamo!
Report
1yr ago
Appwrite
Appwrite — The open-source Vercel alternative
The open-source Vercel alternative
Promoted

GitButler Launches

GitButler
GitButler Next generation Git client, written in Rust/Svelte

Launched on February 13th, 2024

Do you use GitButler?

5.0
Based on 2 reviews
Review GitButler?
Reviews
Helpful

You might also like

GitHub
GitHub
How people build software
GitKraken
GitKraken
Unleash Your Repos!
Netlify CMS
Netlify CMS
Open source content management for your Git workflow
Zenhub
Zenhub
Project management platform for software teams
Refactor.io
Refactor.io
Share your code instantly for refactoring and code review
GitUI
GitUI
Blazing fast terminal-UI for git written in Rust
View more
Hardik Lakhalani
Hardik Lakhalani
•1 review
This is something I needed from the beginning of my dev career. It was overwhelming at first, and it's still a little after 3 days of usage, to be honest. I use it, but most of the time, I go by hunch that it's doing what I need. Tutorials for Different Scenarios will be appreciated. One feature I'd like to have is the ability to wipe out traces of GitButler from the local repo. I tried "Remove Project" from the settings but that's not clearing/resetting butler branches.
Report
9mo ago
Cristian Pallarés
Cristian Pallarés

Wing

•3 reviews
Best git experience ever! Can't go back to manual branch management.
Report
1yr ago