#4040th of 218 in Coding agents and AI editors

gitbutler

Git client with stacked and parallel branches, as a desktop GUI and CLI

Stars
22k
License
custom license
Last commit
Nov 2026
Last release
Nov 2026
Language
Rust

Missed the latest GitHub check; these facts may be older.

Overview

GitButler is a Git-based version control client, written in Rust, that works in an existing Git repo through a desktop GUI and a `but` CLI. It adds stacked and parallel branches, drag-and-drop commit editing, an operation log with undo, and conflicts that stay inside commits. It also opens pull requests on GitHub, GitLab and Bitbucket, generates commit messages with AI, and installs hooks or skills for coding agents.

Who it is for: Developers wanting a stacked-branch Git UI and CLI, also for agents

Strengths

  • Runs in any existing Git repo without migration
  • Stacked branches restack automatically when you amend or edit a commit
  • Operation log lets you undo or revert any operation
  • Both GUI and `but` CLI, with agent hooks and skills

Weaknesses

  • Fair Source license, not OSI open source; converts to MIT after 2 years
  • Non-compete clause bars building a competing product with it
  • AI features are secondary; it is a Git client, not a coding agent
  • Parallel branches differ from the standard Git workflow, adding a learning curve

What it needs

  • no GPU
  • Needs Git, GitHub, GitLab or Bitbucket (optional, forge integration)

Also in Coding agents and AI editors

See all 218
Also in Coding agents and AI editors
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs194.8k stars+724 (+0.4%) in 30 daysMIT96 out of 100
2t3codeDesktop, web and mobile front end for controlling local coding agent CLIs Live demo ↗ (opens in a new tab)57.9k stars+30,427 (+111%) in 30 daysMIT95 out of 100
3codewhaleTerminal coding agent in Rust that works with 40+ model providers41.2k stars+331 (+0.8%) in 30 daysMIT94 out of 100
#4ArchonYAML workflow engine that runs AI coding agents through fixed dev steps23.9k starsMIT93 out of 100
#5piMinimal terminal coding agent extensible with skills and packages121.6k stars+7,287 (+6.4%) in 30 daysMIT92 out of 100