gitbutlerapp/gitbutler ? reverse-engineered prompt
Reverse engineered prompt
Build me a modern Git client called GitButler that works as a friendlier replacement for normal Git on top of any existing repo. I want both a desktop app with a really clean visual interface and a matching CLI, with the same core behavior behind both.
The big things I care about are stacked branches, working on multiple branches in parallel without constantly switching, and super easy commit editing like reword, amend, move, split, squash, and uncommit without making people fight rebases. Please include a full undo timeline so every operation can be rolled back, and make conflict handling feel safe and understandable instead of scary. It should also connect to GitHub and GitLab so people can sign in, open and update pull requests, see branch info, and check CI status.
I also want AI friendly touches like helping generate commit messages, branch names, and PR descriptions. Keep it polished, fast, and usable for real everyday development. If anything is unclear, check the current docs online and make it match the project vision.
Are you gonna build this?
make sure you review the code using coderabbit