GitButler ⧓

@gitbutler.com

The only version control tool built from the ground up for modern, AI-powered workflows. https://gitbutler.com/

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

Bild

⋈ gb 0.21.0 is out! The main new thing is that the app now supports the "push to main" workflow (skipping the PR). 🔨 Also, the TUI got a major performance bump when navigating huge diffs. 🏎️ And last but not least, there's an option to AI-resolve merge conflicts. 🤖 github.com/gitbutlerapp...

Release release/0.21.0 · gitbutlerapp/gitbutler

Support for "push to main" / "skip the pull request" workflows You can now land a branch straight onto its target eg. origin/main, without ever opening a pull/merge request. In the desktop app this...

github.com

`undo` is one of the coolest commands in gitbutler. pretty much **any operation** can be undone. and yes, there is a `redo` and yes, you can run them multiple times

Bild

Ran hundreds of version control benchmarks comparing Claude vs Codex in usage of the `but` CLI. Claude performs worse, and I think we finally found the root cause 🥁... The `but status` output contains characters ◐ & ● - for some reason Claude overthinks what they mean...

i thought i'd share stuff we learned when building CLI tools **for ai agents**: - our CLI has a --json output. but according to our benchmarks, the human output performs better in both claude and codex

⋈ GitButler 0.20.0 dropped a few days ago. We hear 🤖 ai agents really like using our CLIs so we made it even better for them clankers! Multitasking without worktrees anyone? Also updated the docs 👇🧵

We're hitting the road for the month of May! Catch us at the following events: * @devopsdaysaustin.bsky.social - May 5-6 * @websummit.bsky.social Vancouver - May 11-14 * RustWeek Utrecht - May 18-23 * GitButler/Baseline Meetup Dublin - May 27 (luma.com/ycany0pa) * RubyConf Austria - May 29-31

GitButler x Baseline · Luma

GitButler is coming to Dublin and we're taking over Baseline for the night. GitButler co-founder Scott Chacon will be giving a talk on "Why GitHub Won", which…

luma.com

The Great #CSS Expansion: "CSS now does what Floating UI, GSAP ScrollTrigger, Framer Motion, and react-select used to require JS for. Here is how much that saves, why these libraries were painful beyond their size, and what the platform still hasn't figured out." blog.gitbutler.com/the-great-cs...

The Great CSS Expansion

CSS now does what Floating UI, GSAP ScrollTrigger, Framer Motion, and react-select used to require JavaScript for. Here is exactly how much that saves, why these libraries were painful beyond their…

blog.gitbutler.com