Show HN: Better Hub – A better GitHub experience
38 points| bekacru | 3 days ago |better-hub.com
I’m Bereket, founder of Better Auth. Our team spends a huge amount of time on GitHub every day. Like anyone who’s spent enough time there, I’ve always wished for a much better GitHub experience.
I’ve asked a lot of people to do something about it, but it seems like no one is really tackling GitHub directly.
A couple of weeks ago, I saw a tweet from Mitchell (HashiCorp) complaining about the repo main page. That became the trigger. I decided to start hacking on a prototype to see how far I could push an alternative interface using GitHub’s APIs.
Within a week, I genuinely started using it as my default, same with the rest of our team. After fixing a few rough edges, I decided to put it out there.
A few things we’re trying to achieve:
- UI/UX rethink* – A redesigned repo home, PR review flow, and overview pages focused on signal over noise. Faster navigation and clearer structure.
- Keyboard-first workflow: ⌘K-driven command center, ⌘/ for global search, ⌘I opens “Ghost,” an AI assistant, and more.
- Better AI integration: Context-aware AI that understands the repo, the PR you’re viewing, and the diff you’re looking at.
- New concepts: Prompt Requests, self-healing CI, auto-merge with automatic conflict resolution, etc.
It’s a simple Next.js server talking to the GitHub API, with heavy caching and local state management.
We’re considering optional git hosting (in collaboration with teams building alternative backends), but for now, the experiment is: how much can we improve without replacing GitHub
This is ambitious and very early. The goal is to explore what a more modern code collaboration experience could look like, and make it something we can all collaborate on.
I’d love your feedback on what you think should be improved about GitHub overall.
dkdbejwi383|3 days ago
The landing page should clearly communicate what this does and contrast it with GitHub to make it obvious how it's better.
I guess the little embedded video might show some of this but it's not very clear. I just see someone faffing about and scrolling up and down randomly.
cpfohl|3 days ago
figmert|3 days ago
Yes, and including admin access to all your orgs :)
fabmilo|3 days ago
jayfx|3 days ago
jraph|3 days ago
sebmaynard|3 days ago
faize|3 days ago
bkolobara|3 days ago
theturtletalks|3 days ago
https://github.com/better-auth/better-hub
Looks interesting but also, they are saving everything to a database. It's not simply an alternative frontend for Github akin Nitter or NewPipe (for Twitter and TY respectively).
egeres|3 days ago
nusl|3 days ago
michidk|3 days ago
bkolobara|3 days ago
And I very much agree with Mitchell that the repository page needs improvement. If it's a public repository I'm exploring, I scroll always down through the files to see the README. If it's a repository I'm maintaining I'm either clicking on commits, PRs or issues. All this information should be right there on the first page! Most of the realestate is occupied by the file view, something I never cared about.
I have also been working on improving the experience for myself with https://lubeno.dev, and have been thinking for the last year how GitHub can be improved. I started specifically with Pull Requests, borrowing some ideas from other platforms, like stacked PRs. One feature that I'm very proud of is the possibility to see an interdiff when someone changes the code I commented on. You can instantly tell if the issue was addressed instead of getting an <outdated> tag on the comment and hunting down the latest changes. Would really love to see more innovation when it comes to forges. It looks like GitHub set the standard 20 years ago and everything else is a 1:1 copy of it.
dewey|3 days ago
alejoar|3 days ago
Jacques2Marais|3 days ago
ayhanfuat|3 days ago
ezekg|3 days ago
monster_truck|3 days ago
pulkas|3 days ago
And i dont know why you wanted me to give you all my permissions?
ramon156|3 days ago
Would be cool if I could have the same interface as forgejo/codeberg and just pretend its not GH
alex_suzuki|3 days ago
Personally I don’t see the appeal of tacking on to a dependency that I’d prefer to get rid of.
nik736|3 days ago
robtherobber|3 days ago
Multiple discussions already exist on HN on this topic, for example: https://news.ycombinator.com/item?id=46664079
[0] https://simplyexplained.com/videos/why-dark-mode-makes-you-s...
[1] https://www.lloydatkinson.net/posts/2024/the-dark-mode-lobby...
bekacru|3 days ago
kjksf|3 days ago
It does tend to lose it on refresh, which is bad.
junon|3 days ago
esskay|3 days ago
cgfjtynzdrfht|3 days ago
[deleted]
trvz|3 days ago
[deleted]
TheDong|3 days ago
junon|3 days ago
bregma|3 days ago
avocadosword|3 days ago
tonytamps|3 days ago
randomtoast|3 days ago