@gitbutler

Version Control for your Coding Agents

github.com/gitbutlerapp
Joined January 2023
Now GitButler has a CLI! Stacked and parallel branches, smartlog, simple commit editing, easy undo, json output to every command. And it just works in any Git repo. Check it out: blog.gitbutler.com/but-cli
15
27
12
255
54,740
GitButler retweeted
Many thanks to @gitbutler for making #gitmerge and #jjcon happen!
1
4
233
GitButler retweeted
Live stream of JJCon, if you want to watch remotely youtube.com/@gitbutlerapp/li…
4
6
1,201
GitButler retweeted
Check out all these awesome sponsors!
2
4
5
18
3,151
GitButler retweeted
Setting up for Git Merge in Lisbon and this venue is pretty amazing.
3
2
44
2,016
a viable worktree alternative for 90% of use cases: docs.gitbutler.com/ai-agents…
Letting models use worktrees was a terrible idea. They are all over the place, they are never cleaned up, and they are huge with lots of duplication, clogging up the whole disk in no time. Awful.
2
1
1
22
89,890
a new version of GB is out - 0.22.1 it's mainly bug fixes but it's many of them. if your coding agent is using a previous version of the GitButler CLI, talk to it about v0.22.1 - lots of goodies in here: github.com/gitbutlerapp/gitb…
1
3
828
GitButler retweeted
Got a new M5 Mac with 128GB unified memory and thought I would test the current state of local models on it. Turns out they’re getting pretty good, even on fairly commodity hardware. Muse is particularly good. blog.gitbutler.com/local-llm…
5
5
89
7,708
GitButler retweeted
Replying to @sameenkarim @github
We would be interested to see what your eval is for these. We're running gh stack against gitbutler and adding scenarios here: github.com/gitbutlerapp/stac… Your new skill does do better on our bench too (though not GitButler level yet 😉) but I'm curious what you're benching for.
2
6
600
GitButler retweeted
It's interesting - the @github stacked PRs CLI extension is _very_ Graphite inspired. Like you go up and down the stack checking out PRs, then if you amend something, you need to manually rebase the upstack. I forget how awkward this is, because @gitbutler does all of this automatically.
6
7
1
81
12,502
The @gitbutler is cooking. Their TUI was absolutely game changing. It requires you to buy into their way of working, but I feel jj does as well. It's well worth it imo.
2
2
10
996
hey friends! I made a benchmark comparing Claude Code and Codex stacking using `gh stack` vs `but` `but` ⋈ ofc also uses the native @github stacks and "just works"™ ❤️ github.com/gitbutlerapp/stac…
Replying to @lacker
gh skill install github/gh-stack 🥞🥞🥞
2
1
12
21,212
Just sharing this cool thing here vcbench.dev/ the team over at GB is always relentlessly optimizing the agentic stacking - to the point where you can have multiple agents working on different parts of the stack 🤯
1
1
492
giving your coding agent the `but` CLI ⋈ means that it can: - work on things parallel without worktrees 🤯 - stack branches PRs for you and ament/commit in the right places - split/combine/move commits as they make sense to you we are continuously testing the heck out of it: vcbench.dev/
1
1
1
5
1,383
The nightly version of GitButler has full support for native GitHub stacks (as of a few days ago). ngl, agentic stacking with the `but` CLI has never been this good. gitbutler.com/nightly
3
1
5
1,700
the `but` TUI has a pro-state that lets you run any `but` command. to enter it, use the colon `:`. then type your command of choice. most of the operations are already natively in the TUI but this is helpful for some commands still
1
1
4
771
got a bit bored tonight. so, adding image diff preview to the GitButler TUI now
2
17
1,227
the process of building the benchmark led to a bunch of optimizations in the `but` CLI
Replying to @krlvi
@krlvi did some pretty cool evals trying to determine how @gitbutler stacks up against Git and Jujutsu when being used by agents. While I assumed `but` would be better than Git since the CLI is optimized for that, I was surprised by JJ's benchmarks. blog.gitbutler.com/vcbench
1
5
1,638