GitButler ⧓

GitButler ⧓

@gitbutler.com

Version Control for your Coding Agents https://gitbutler.com/?utm_source=bluesky&utm_medium=social&utm_campaign=bio

505 followers14 following139 posts

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

⋈ 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...

github.comRelease release/0.21.0 · gitbutlerapp/gitbutlerSupport 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...

`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

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

mutation commands (e.g. `emend`, `move` etc) change the state, and the agent would have to get the updated "status". it's helpful to include the updated status together with the ack that mutation was completed (we have a `--status-after` flag)

⋈ 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 👇🧵

View full thread

Other changes include: - Performance improvement in squashing and branch listing - Conflicted commits can now be discarded - Fixed an annoying "Branch cannot be created" bug - The TUI is has some new tricks up it's sleeve

⋈ 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

luma.comGitButler x Baseline · LumaGitButler 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…

GitButler ⧓ reposted

GitButler ⧓ reposted

Only 1 more week until we #GetSocial at #PyTexasConference2026 in Austin! And thanks to GitButler, we were able to pull out all the stops for our 20th anniversary 💛 Will you be joining us for the fun? Grab your ticket at pytexas.org/2026

GitButler ⧓ reposted

GitButler ⧓ reposted

Looking forward to hitting the stage at #PyConLT at 15:00 today to talk about the importance of developer tools (like git) in the modern dev space

GitButler ⧓ reposted

The Great CSS Expansion: blog.gitbutler.com/the-great-cs... "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 size, and what the…"

GitButler ⧓ reposted

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...

blog.gitbutler.comThe Great CSS ExpansionCSS 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…

This happy hour will include food and we'll also have some karaoke later in the evening! #rubykaraoke

GitButler ⧓@gitbutler.com

If you are in Austin for @rbqconf.bsky.social and you'd like to join us - we are having a Happy Hour tonight at Higbie's! Join us for cocktails, mocktails, and fun! luma.com/26dxy3co

GitButler ⧓ reposted

🍎 Our lounge, made to be fun and cozy, is also full of networking opportunities. 🤝 Meet our sponsors and see where a simple discussion can land you. #AWS #Sherweb #Coveo #Vooban #SensioLabs #FlightHub #IcePanel #Poka #MySQL #GitButler #RedHat #DigitalOcean #Google #Desjardins #DataDog

GitButler ⧓ reposted

Like our dev teams, our break room is stack with option ! Fresh snacks, delicious coffee and our great sponsors are awaiting you between session. #AWS #Sherweb #Coveo #Vooban #SensioLabs #FlightHub #IcePanel #Poka #MySQL #GitButler #RedHat #DigitalOcean #Google #Desjardins #DataDog

GitButler ⧓ reposted

I can't overstate how satisfying it is to be able to contribute to an app that I use daily 😊 if you've not used Gitbutler yet, definitely check it out - it's changed the way I use git and github