You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GitButler is a modern Git-based version control client with both GUI and CLI, designed for AI-powered workflows. It introduces innovative features not available in vanilla Git:
Stacked Branches: Effortlessly create and manage branches stacked on other branches with automatic restacking
Parallel Branches: Work on multiple branches simultaneously without constant switching
Easy Commit Management: Uncommit, reword, amend, move, split and squash commits via drag-and-drop or CLI
Undo Timeline: Log and revert any operation with unlimited undo capability
First Class Conflicts: Rebases always succeed; resolve conflicts at any time
Forge Integration: Native GitHub/GitLab integration for PR management
AI Tooling: Built-in AI handlers for commit messages, branch names, PR descriptions
The but CLI provides a powerful terminal interface that would benefit Termux users who want advanced Git workflows on mobile devices. GitButler works instantly in any existing Git repo as a drop-in replacement.
Not available through a language package manager: cargo, cpan, dotnet tool, gem, npm, pip, etc.
Not taking up too much disk space (< 100MiB per architecture, exceptions can be made)
Not duplicating the functionality of existing packages.
Not serving hacking, malware, phishing, spamming, spying, ddos functionality.
I certify that I have read Termux Packaging Policy and understand that my request will be denied if it is found lacking.
Additional information
License Clarification:
GitButler uses Fair Source license (https://fair.io/) with a 2-year non-compete clause,
after which it becomes MIT. While not OSI-certified "open source" due to the non-compete
clause, the source is fully available, modifiable, and becomes MIT after 2 years.
Why is it worth to add this package?
GitButler is a modern Git-based version control client with both GUI and CLI, designed for AI-powered workflows. It introduces innovative features not available in vanilla Git:
The
butCLI provides a powerful terminal interface that would benefit Termux users who want advanced Git workflows on mobile devices. GitButler works instantly in any existing Git repo as a drop-in replacement.Upstream: https://github.com/gitbutlerapp/gitbutler
License: Fair Source (MIT with 2-year non-compete, becomes MIT after 2 years)
Home page URL
https://gitbutler.com/
Source code URL
https://github.com/gitbutlerapp/gitbutler
Packaging policy acknowledgement
The project is actively developed.
The project has existing packages and is "well known".
Licensed under an open source license.
Not available through a language package manager: cargo, cpan, dotnet tool, gem, npm, pip, etc.
Not taking up too much disk space (< 100MiB per architecture, exceptions can be made)
Not duplicating the functionality of existing packages.
Not serving hacking, malware, phishing, spamming, spying, ddos functionality.
I certify that I have read Termux Packaging Policy and understand that my request will be denied if it is found lacking.
Additional information
License Clarification:
GitButler uses Fair Source license (https://fair.io/) with a 2-year non-compete clause,
after which it becomes MIT. While not OSI-certified "open source" due to the non-compete
clause, the source is fully available, modifiable, and becomes MIT after 2 years.