frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: One-click AI employee with its own cloud desktop

https://cloudbot-ai.com
4•fainir•48m ago•0 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
251•isitcontent•18h ago•27 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
9•sandGorgon•2d ago•2 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
351•vecti•20h ago•159 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
321•eljojo•20h ago•197 comments

Show HN: MCP App to play backgammon with your LLM

https://github.com/sam-mfb/backgammon-mcp
3•sam256•2h ago•1 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
79•phreda4•17h ago•14 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
93•antves•1d ago•70 comments

Show HN: I'm 75, building an OSS Virtual Protest Protocol for digital activism

https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md
5•sakanakana00•3h ago•1 comments

Show HN: I built Divvy to split restaurant bills from a photo

https://divvyai.app/
3•pieterdy•3h ago•1 comments

Show HN: BioTradingArena – Benchmark for LLMs to predict biotech stock movements

https://www.biotradingarena.com/hn
26•dchu17•22h ago•12 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
17•denuoweb•2d ago•2 comments

Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust

https://github.com/artifact-keeper
152•bsgeraci•1d ago•64 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
49•nwparker•1d ago•11 comments

Show HN: I Hacked My Family's Meal Planning with an App

https://mealjar.app
2•melvinzammit•5h ago•0 comments

Show HN: Gigacode – Use OpenCode's UI with Claude Code/Codex/Amp

https://github.com/rivet-dev/sandbox-agent/tree/main/gigacode
19•NathanFlurry•1d ago•9 comments

Show HN: I built a free UCP checker – see if AI agents can find your store

https://ucphub.ai/ucp-store-check/
2•vladeta•5h ago•2 comments

Show HN: Compile-Time Vibe Coding

https://github.com/Michael-JB/vibecode
10•michaelchicory•7h ago•1 comments

Show HN: Slop News – HN front page now, but it's all slop

https://dosaygo-studio.github.io/hn-front-page-2035/slop-news
17•keepamovin•8h ago•5 comments

Show HN: Micropolis/SimCity Clone in Emacs Lisp

https://github.com/vkazanov/elcity
173•vkazanov•2d ago•49 comments

Show HN: Falcon's Eye (isometric NetHack) running in the browser via WebAssembly

https://rahuljaguste.github.io/Nethack_Falcons_Eye/
6•rahuljaguste•17h ago•1 comments

Show HN: Daily-updated database of malicious browser extensions

https://github.com/toborrm9/malicious_extension_sentry
14•toborrm9•23h ago•7 comments

Show HN: Horizons – OSS agent execution engine

https://github.com/synth-laboratories/Horizons
23•JoshPurtell•1d ago•5 comments

Show HN: Fitspire – a simple 5-minute workout app for busy people (iOS)

https://apps.apple.com/us/app/fitspire-5-minute-workout/id6758784938
2•devavinoth12•11h ago•0 comments

Show HN: Local task classifier and dispatcher on RTX 3080

https://github.com/resilientworkflowsentinel/resilient-workflow-sentinel
25•Shubham_Amb•1d ago•2 comments

Show HN: I built a RAG engine to search Singaporean laws

https://github.com/adityaprasad-sudo/Explore-Singapore
4•ambitious_potat•11h ago•4 comments

Show HN: Sem – Semantic diffs and patches for Git

https://ataraxy-labs.github.io/sem/
2•rs545837•12h ago•1 comments

Show HN: A password system with no database, no sync, and nothing to breach

https://bastion-enclave.vercel.app
12•KevinChasse•23h ago•16 comments

Show HN: GitClaw – An AI assistant that runs in GitHub Actions

https://github.com/SawyerHood/gitclaw
10•sawyerjhood•23h ago•0 comments

Show HN: Craftplan – I built my wife a production management tool for her bakery

https://github.com/puemos/craftplan
568•deofoo•5d ago•166 comments
Open in hackernews

Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

140•_pvzn•3mo ago
Personally, I think the JJ VCS (https://github.com/jj-vcs/jj) hit a point some time in this past year where I find it hard to find a great reason to continue using git. Over the years I've cobbled together aliases and bash functions to try to improve my git workflow, but after using jj, which works with ~any git repo and integrates great with Github repos, all of the workflow issues I ran into with git are not only solved, but improved in ways I couldn't manage with simple scripts.

One example is the op log, which lets you go to any point in your repo's time and provides simple undo and redo commands when you want to back out of a merge, didn't mean to rebase, etc.

Because I have a pretty strong conviction that JJ is at this point a cleaner and more powerful version of git, my hopes are that it continues to grow. With that, it seemed a proper full-featured GUI was missing for the VCS. There's some plugins that add some integration into VS Code, and there's one in the works to get Intellij support working, but many of the constructs JJ provides in my opinion necessitate a grounds-up build of a GUI around how JJ works.

Right now, [name-redacted] is an MVP in an open beta. I did my best to support all of the core functionality one would need, though there's many nice-to-haves that I am going to add, like native merge support, native splitting, etc. Most of this will be based on feedback from the Beta.

I'm really grateful for the great community JJ has built, alongside the HN community itself in the countless VCS-based posts I've read over the years, and am hoping for lots of input here during Beta under real usage - the goal is to be a full-featured desktop GUI for the VCS, similar to many of the great products that are out there for git.

Comments

harryyking•3mo ago
Awesome would love to follow this journey
IshKebab•3mo ago
It's difficult to go back to a separate VCS app after using IDE git support (specifically VSCode & the 'git graph' extension which is sadly permanently abandoned).
chrisweekly•3mo ago
I'm confused -- what would you be going back from, given your preferred VSCode extension is abandoned?
IshKebab•3mo ago
Even though it's abandoned it still works perfectly fine and I still use it.
ambentzen•3mo ago
Doesn't that make it "complete" as opposed to "abandoned"?

Everything does not need constant updates and new features.

IshKebab•3mo ago
No, because there are features that would still be useful for it to have. See for yourself:

https://github.com/mhutchie/vscode-git-graph/pulls

ilyagr•3mo ago
VS Code now has an OKish git graph built-in, in case you didn't know. This feature is a few months old.
IshKebab•3mo ago
Yeah I did but it's merely OKish as you said. Git Graph is still significantly better.
haykuro•3mo ago
give "git lens" a try.
IshKebab•3mo ago
Yeah I've used it for a long time but not for its commit graph feature, which still isn't as nice as Git Graph. Actually the main feature I used it for was "Compare working tree with <commit>" which gives you a nice "what have I changed overall" view but one where the files are editable still in the diff view.

However I found this better extension for that: https://marketplace.visualstudio.com/items?itemName=letmaik....

So I don't really need Git Lens any more, which is good because they've made it all commercial and annoying.

_pvzn•3mo ago
If I understand that correctly, I think that can be accomplished in [name-redacted] by viewing the combined diff of your branch by selecting its commits, or selecting one branch tip then another to see the “interdiff”. If this is something else I’d be interested to add support though.
tcoff91•3mo ago
I think there’s a JJ vscode plugin
martinvonz•3mo ago
Thanks for working on this project!

It was mentioned on the JJ Discord server that there doesn't seem to be any information available about who you are. Especially since the project seems to be closed-source, perhaps you could share some information about who you are in order to build trust.

I hope you understand. I think users may hesitate to download and install the application without knowing anything about its publisher.

_pvzn•3mo ago
Totally understandable! I'm a solo dev out of LA who's mostly consulted on various apps and sites over the years, and out of my own personal need I began working on the project earlier this year.

The project is indeed closed-source. Personally I've had experiences where I found the project moved forward towards the roadmap much faster - specifically when considering smaller-scale projects that are UI heavy and therefore take in many UI changes in parallel - when I instead implemented feature requests and focused most of my energy on listening to user feedback rather than reviewing code. UI polish can be quite tricky when it comes from many sources :)

That said, nothing is set in stone! If at some point there are enough feature requests to where I am the bottleneck, this is something I would revisit.

I'd be happy to hop on the Discord as well!

socalgal2•3mo ago
More power to you! I bought Sublime Merge. I'd consider buying yours once it has a little more history. I've been using gg and really miss a side-by-side diff view. Maybe that makes less sense with jj though
MrJohz•3mo ago
You can make the code open source without accepting pull requests or contributions from other people. You might still get pull requests or patches, but you can set expectations up front and then ignore/auto-close any contributions you get.

This is how SQLite is developed, for example.

juped•3mo ago
That's their choice, don't try to pressure them to self-dox. What is wrong with you / the "JJ Discord server"? Please identify yourself and everyone there so I can be sure to up my paranoia around each of you.
martinvonz•3mo ago
I think you misunderstood. I didn't ask for their name. Luckily the author didn't seem to misunderstand.

As for information about me, you can search the internet for my username. Let me know if you don't find anything and I can try to help. I'm not going to share information about others on the Discord server.

juped•3mo ago
I think you're a person behaving in a very socially harmful way, purportedly representing a group of such people. I think this based on the actual words you wrote. You're not behaving harmfully because you don't want to use software without the author's dox, you can have any preferences you like, but because you think your desire not to use it without the author's dox gives you any standing to impose demands on another person.

"I didn't ask for their name" is a ridiculous reply. You asked for some unspecified degree of personal information. Luckily the author didn't bow to your pressure but just said "I'm a software developer", which we already knew because of the developed software.

Why don't I have standing to demand people's dox as some random idiot Internet commenter? Answer this question and then turn your answer around on yourself. Then, maybe, apologize? Or don't, if you have some other way to psychologically ensure you won't go around demanding people's information in the future.

usefulcat•3mo ago
Maybe there's some other subtext here that I'm completely unaware of, but based on what I've read here, I gotta say that this is an impressive level of hostility, even by internet standards.
kpcyrd•3mo ago
The post also mentions this is only a problem because of closed source, I think "I want to keep my government identity private, but here's the source code" would be a fair compromise.

If one wants to be extra "there's nothing up my sleeve" they could also publish instructions for how to do reproducible builds for the compiled artifacts (which does require publishing the source code however).

wiseowise•3mo ago
Nobody is pressuring anyone. GP is free to ask and OP is free to decline.
aaomidi•3mo ago
I wish this was open source. Even if you kept comments etc disabled.

Or if you shipped the source code alongside the binary. Or just had a zip of the source.

stavros•3mo ago
I haven't managed to try this because the "select repo" does nothing on Ubuntu 24.04. It doesn't seem I can actually perform any action at all.
_pvzn•3mo ago
Odd okay, I got a separate report on Linux that the app crashes on startup. So for you, it launches fine, but the Select a repo button does nothing? This may sound weird, but have you waited ~1min to see if a file picker pops up?
stavros•3mo ago
Hm no, I didn't wait that long. Yep, no element did anything, it was as if the whole window were just an image, with no element responding to any sort of input.
lolmisfortune•3mo ago
Nitpick: "[name-redacted]" and "jujutsu" are already heavily used terms. Googling around for information about this, at least for me, is pretty difficult. [name-redacted] is an international olympic sport, jujutsu is one of the most famous traditional japanese martial arts, jiu jitsu is the most popular submission base for MMA...

I'd love a rebrand or rename in order to avoid having to work around the name collision.

Best of luck!

jgtrosh•3mo ago
"[name-redacted]" is quite distinct and searchable imo
_pvzn•3mo ago
Yeah I'm actually flip flopping between "[name-redacted] for JJ" and "[name-redacted]"...
samuelhwilliams•3mo ago
Has this been removed from the internet now? Was hoping to share it with a few people and it seems to have been scrubbed :(
g00k•3mo ago
This is so cool. Man I need to find another line of work there are too many cracked devs out there
swaits•3mo ago
This looks great! Excited to try out out and play with it!
deevus•3mo ago
Since no one has asked. What is the tech stack?
jgtrosh•3mo ago
From the Discord:

> It's a compose multiplatform[1] app, and it's templated-output-parsed rather than Rust-based.

[1]: https://www.jetbrains.com/compose-multiplatform/

zem•3mo ago
interesting, would love to read more about the experience of using compose multiplatform for this
_pvzn•3mo ago
It was really great! The thing is, kind of like the Flutter ecosystem, it's as good as its third party libraries. This app is mostly a very advanced UI on top of the CLI with not a whole lot else - I think maybe the only 3rd party library I'm using is the file picker. But for other apps that might have more complex use cases there may be more of a struggle there.

The framework itself is great.

zem•3mo ago
thanks! I'll have to play with it sometime, didn't find flutter that great on non-mobile platforms.
onatm•3mo ago
This looks great though I like TUIs more. I’ve been using https://github.com/idursun/jjui for the last few months, I highly recommend it if you are a TUI person like me.
KempyKolibri•3mo ago
jjui is amazing, sometimes I feel like I shouldn't rely on it so much so I learn the CLI, but it's just so useful!
_pvzn•3mo ago
Yeah the TUI ecosystem is much more built out than GUIs for JJ so far. TUIs are great too - over time I've personally found myself ~50% in the CLI and ~50% in some sort of GUI, but a TUI can fill both gaps pretty nicely. I have always hated viewing diffs in the terminal though.
cies•3mo ago
There are a lot of new use cases for VCSes with AI around.
swoorup•3mo ago
not to be that annoying guy, but does anyone have a nix flake for this xD ?
ambentzen•3mo ago
Looks neat, have you considered releasing an AppImage for wider Linux support?
_pvzn•3mo ago
Yes, definitely looking into this! What Linux distro are you running?
hoistbypetard•3mo ago
FWIW, there's another jujutsu GUI called [name-redacted]:

[url-redacted]

veverkap•3mo ago
The website is now throwing a certificate error unfortunately.
nikolay•3mo ago
The site and the GitHub org are down, and the name and URLs here are redacted —this is really weird!
phildenhoff•3mo ago
For those coming to this thread after it was scrubbed, the author unfortunately felt they had to shut the project down after being pressured by their employer. The name is redacted and the website shut down.

For what it's worth, commentary from others on the JJ Discord suggested that this could not be a legally binding requirement as the author is located in California. California has laws that prevent employers from controlling employees inventions outside of work hours when using their own devices: https://codes.findlaw.com/ca/labor-code/lab-sect-2870/

develop7•3mo ago
Hey, both judojj.com and https://github.com/JudoJJ/ are 404, what happened? UPD: oh gotchu https://news.ycombinator.com/item?id=45717247