Kurt Schambach

Gith (beta) - A Terminal UI for git

by
A Terminal UI to simplify reoccurring git tasks. Highly customizable, and open source. Uses a catppuccin theme.

Add a comment

Replies

Best
Kurt Schambach

I had exams, so I obviously started building something instead of studying. Gith is the result, and one I am quite proud of, as it can be a small life-improvement, even in it's beta phase.

Key features

Gith aims to support the most common git commands, packaged in a sleek, user-friendly interface.

For some of the git commands, there are even some little quality-of-life improvements, for example when adding new tags:

Usually, you’d run

git tag <exact-tag>

but with gith you just run

gith tag

which starts its interactive mode. Gith automatically finds the latest tag and suggests new tags for patch, minor, and major updates, from which you can choose.

Gith tries to use intuitive, natural language commands, such as "tag", "push tag", "add remote" etc.

Who it’s for

Gith helps both beginners getting started with Git through its user-friendly interface, and experienced users by making everyday tasks easier.

My goals for this launch

With this beta launch, I want to gather early feedback on gith to help shape its future direction, so feel free to comment any ideas for features you would like to see in the first stable release.

Open Source

Gith is, and will stay open source and free for everyone.

Create or upvote feature request and bugs at Featurebase

Enjoy, and don't forget to give feedback ;)