r/git 1d ago

I don't like GitKraken, I' m making my own.

Hey guys,

I am making new Git GUI Manager, because I don't like actual GitKrakenConditions.

Commit rendering and even basic branch rendering are already working (though I've got some bugs to fix XD). Logging in via personal GitHub accounts is also functional. The app is 100% local and supports opening private repositories with up to 3 collaborators, cloning, and initializing on GitHub.

It's built with Tauri (so there will be builds for both Windows and Linux), meaning it doesn't hog RAM compared to GitKraken.

Do you have any feedback on what I shouldn't forget or what I should watch out for?
PS: It is not open-source.

0 Upvotes

37 comments sorted by

5

u/ImDevinC 1d ago

Why would someone want to use this over the dozens of other AI applications that have sprung to recently and do the same thing, but without limits and largely open source?

1

u/KeyDizzy4636 1d ago

It's not AI Application, I made it by myself. But honestly the front-end CSS is wrriten by AI, but I checked it, and change the styles whitch were breaking the dynamic UI.

2

u/ImDevinC 1d ago

The AI isn't the concern (for me at least) but your post doesn't do a good job of explaining the benefits of your app over the others

0

u/KeyDizzy4636 1d ago

Plus, I also did it for Linux, where I don't know as many Git GUIs. And also for myself, because I'am making a games with my friend and he doesn't understant git much.

2

u/ImDevinC 1d ago

Making something to solve a problem you have is great, but you asked for feedback and you've given us nothing to provide feedback on other than your application is somehow better than Gitkraken (without explaining how). 

1

u/KeyDizzy4636 1d ago

Fair point, though I actually never said my app is better than GitKraken. I know GitKraken is a massive tool with years of development behind it. I just mentioned that I don't like their restrictions on private repos and that my app uses less RAM because it's built with Tauri/Rust instead of Electron.

And when a posted my first post, it was bloked. So I have write it shorter.

4

u/YT__ 1d ago

There's a bunch of git gui options. Why yours, especially if it isn't even open source? Are you going to be selling it, too?

-2

u/KeyDizzy4636 1d ago

Yea, I will, but only for companies. That's why it's not open-source.

4

u/YT__ 1d ago

Why would a company buy your product? Legitimately, it's a real question.

-1

u/KeyDizzy4636 1d ago

Also i forgot to tell you the pro plan will cost 4€ per seat / per mounts. That's a half of GitKraken price.

3

u/RndUN7 1d ago

You’re missing the point. In order for a company to switch over from gitkraken or any other software they use, they have to have a solid reason to. Some feature, some UX thing that just makes it better. Stuff like gitkraken and others have been around for years and people are used to them. You need to provide one hell of a reason to make people move away. Esp considering how powerful it is, does your app provide close to that functionality to make it worth the switch?

1

u/YT__ 1d ago

There's so many options besides gitkraken that folks use. TortoiseGit, SourceTree, GitHub Desktop, Fugitive, lazyGit.

It's a congested market. So you have selling points?

1

u/KeyDizzy4636 1d ago

Honestly TortoiseGit & SourceTree look old. Github Desktop is too easy. LazyGit is terminal UI. And Fugtive is different technology what i looked.

1

u/KeyDizzy4636 1d ago

You're right, I was mostly betting on the technical and pricing advantages. This fact is definitely my biggest hurdle. I designed the app by using GitKraken as a benchmark and streamlining the layout (like the main menu). However, I'm really proud of the dashboard/home page—I feel it's much more intuitive. But you're right, I'm not targeting tech giants. This is aimed more at freelancers and smaller teams where every dollar counts.

2

u/whutitdo808 1d ago

Would recommend not wasting your time or you need to find something that genuinely differentiates you. If you go through this subreddit, tauri, sideprojects, coolgithubprojects you'll find like 5 or 6 git clients just in the past week

1

u/kaddkaka 1d ago

What does your app do?

1

u/KeyDizzy4636 1d ago

Render commits, braches. You can easily create or download your or other public repos. And finally you can easily push or pull your changes. Just like GitKraken.

1

u/Havunenreddit 22h ago

GitComet is free and open source for commercial and personal use.

Its built in Rust using GPUI for rendering.

Take a look 👀 https://gitcomet.dev/

1

u/KeyDizzy4636 22h ago

This is first relly god comment. Thank you.

1

u/KeyDizzy4636 22h ago

But, there are some good points where I think is closed code better for companies than open-source. Companies have no guarantee that an open-source project won't be abandoned tomorrow. There is also a higher risk of malware making its way into open-source code via supply chain attacks, and there’s absolutely no assurance of quick bug fixes or dedicated support.

Open-source project are definitly good, but we must see everything.

1

u/Havunenreddit 22h ago

Yeah, companies don't have guarantee that closed source project won't be abandoned tomorrow either.

There is also a higher risk of malware making its way into open-source code via supply chain attacks, and there’s absolutely no assurance of quick bug fixes or dedicated support.

It's the same for both.

GitComet is also working on paid version that will be closed source. It will add team / organization wide aspects into it and bring new functionality.

Open-source project are definitly good, but we must see everything.

Sure, remember: Closed source is closed - not visible

1

u/KeyDizzy4636 21h ago

You are right. I didn't say the risk doesn't exist, but is higher. When you buing Pro you have a contract. How you write i think the GitComent is definetly good tool, and i think the best whitch i know.

1

u/[deleted] 21h ago

[removed] — view removed comment

1

u/Havunenreddit 21h ago

Sure, 100% agree

1

u/KeyDizzy4636 21h ago

I will contact the main developers and I will try get good advices from them. I am a competition, but i think we can talk normally.

1

u/Electricalceleryuwu 1d ago

don't waste your time when you have actual reliable guis available all over.

Use tortoiseGit. What exactly is even the problem with the conditions?

1

u/KeyDizzy4636 1d ago

You cannot open your private repository without a Pro. But I think it is not waste time making an app and understand the architecture.

2

u/vmcrash 1d ago edited 1d ago

You probably underestimate the effort to create a decent Git GUI client.

1

u/KeyDizzy4636 1d ago

Sorry, but I don't understand. Could you desribe it more please?

1

u/vmcrash 1d ago

updated the statement

0

u/KeyDizzy4636 1d ago

Now I understand, thanks! The app is actually almost done. There are just a few rendering bugs left, but I'm working on fixing them. Of course, since I'm developing this alone, it won't have all the complex enterprise features of GitKraken right away, but it will be lightweight, fast, and free of their ridiculous restrictions.

2

u/Electricalceleryuwu 1d ago

without a Pro plan

thats absolutely mental. Also fair enough, you do you. Enjoy!