GitButler logo
About
Git client with stacked and parallel branches, built for people and coding agents. Open-source alternative to GitKraken and Tower.
Catalogue
No. 320
Category
Development
GitHub stars
★ 0
GitButler website

Overview

GitButler is a Git-based version control client designed to be simpler and more flexible than plain Git, and built for agentic workflows. It works in any existing Git repository as a drop-in user interface, with a desktop app and a CLI, for you and your agents.

What it does well

GitButler lets you create branches stacked on other branches and edit any commit with automatic restacking. Parallel branches let you work on several branches at once instead of switching between them. Commits are easy to uncommit, reword, amend, move and split, every operation can be undone, and forge integrations connect it to GitHub and other hosts.

Why it’s in the collection

GitButler makes stacked branches and commit editing approachable, which matters more now that coding agents produce many changes in parallel. Its license restricts competing commercial use for two years, explained below.

License

GitButler uses the Functional Source License (FSL-1.1-MIT). You can use, modify and redistribute it for any purpose except a competing use: offering it in a commercial product or service that substitutes for GitButler. Each version automatically becomes MIT-licensed two years after its release. Until then it isn't open source in the strict sense.

On GitHub

Stars
0
Forks
0
Commits
0

Languages

  • Rust 79%
  • TypeScript 10.9%
  • Svelte 8.1%
  • Other 2%

Compared with

More in Development

Whole collection