
GitButler
Version control rethought for AI-driven development: virtual branches, stacked PRs, unlimited undo.
About
GitButler is a Git-backed change-management client founded in 2023 by GitHub co-founder Scott Chacon. Its core idea is virtual branches: work on multiple streams simultaneously in a single working directory, with the tool separating changes into structured patch series, first-class stacked pull requests, unlimited undo, and easy commit editing. It ships as a Tauri + Rust GUI, a terminal UI, and a CLI, and is open source.
GitButler is explicitly built for the AI-agent era: it integrates with Claude Code, Cursor, and other coding agents, capturing the prompt and reasoning behind agent-written commits so changes carry an auditable record, and it exposes an MCP server. In April 2026 it raised a $17M Series A led by Andreessen Horowitz to build version-control infrastructure for agentic workflows. Limitations: the virtual-branch model is a paradigm shift that can confuse Git veterans; PR review beyond GitHub is thinner than dedicated clients; and the CLI for trunk-based workflows remains in technical preview.
What it can do
- Virtual branches (parallel streams, one directory)
- Stacked pull requests
- Unlimited undo
- AI commit messages
- Claude Code/Cursor agent integration
- MCP server
- Trunk-flow CLI (preview)
Setup
Download the desktop app, TUI, or CLI from gitbutler.com; point it at any existing Git repo.
Prerequisites
An existing Git repository; macOS, Linux, or Windows.
Use cases
Works with
Trust score — 9/10
Scored 9/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 66; Trending score 88/100 from researcher assessment.
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.