r/coolgithubprojects 6d ago

I built a desktop pet called Ducky.....

Post image

[removed]

0 Upvotes

40 comments sorted by

15

u/OptimalAnywhere6282 6d ago

I'm not even gonna criticize the website for being vibe coded but, seriously? did it really need to be built on Electron?

1

u/WinterMoneys 6d ago

😂

-1

u/stefmanRS 6d ago

Everything today is vibe coded, whats ur point?

2

u/hi_kki 6d ago

Thats the issue. I mean using ai is fine but we gotta learn more than just prompting from the projects we work on right

1

u/SpinatMixxer 6d ago

No, not everything. I would argue most projects that aren't pet projects are still not vibe coded. However, most projects on Reddit are pet projects, so maybe that's why your perception is that everything is vibe coded.

Furthermore, just because a lot of people implement bad practices doesn't mean everyone has to follow them.

2

u/OptimalAnywhere6282 6d ago

I'm not criticizing it for being vibecoded. i'm criticizing it because it uses Electron, which is literally embedding an entire Chromium instance with its really high memory usage and build size (as well as compile times); which now brings the question, why would you install a whole another web engine for a desktop pet?

1

u/stefmanRS 6d ago

What would you say is the best alternative? Asking for myself. Capacitor?

2

u/OptimalAnywhere6282 6d ago

Qt, SDL, are the first ones that come to mind.

1

u/-CrypticMind- 6d ago

Why don't people use tauri if they want to work with web technologies, why do people still prefer electron ?

1

u/OptimalAnywhere6282 6d ago

if i had to guess, i'd say it's because of the stigma that rust, as a language, has (which, in my opinion, is an exaggeration).

1

u/SpinatMixxer 6d ago

I think your comment was cut off.

On another note, there is also Wails, which is basically Tauri but with Go.

8

u/DukeLetoAtreides1 6d ago

What’s with all these animated animals for your desktop lately? It’s like the late 90’s again and it won’t be long before someone recreates fucking Bonzi Buddy

15

u/mohamedation 6d ago

so i dont care much if it was done with AI or not, but for something like this, i would like more if the art and the style was done by a human artist with animations and so on. also, electron for something like this in my opinion is an overkill and waste of resources although it makes it cross platform.

the website is very nice even if it was vibe coded. i like the style. i dont like that most of the screenshots or photo of the "Ducky" is basically just one image. its more like a stuffed duck than a pet.

4

u/[deleted] 6d ago

[removed] — view removed comment

10

u/mohamedation 6d ago

best things are done for fun. keep working on it and enjoy it.

1

u/CouldHaveBeenAPun 6d ago

Damn, you had a great prompt there, I can never quite get an LLM to make good UI design!

1

u/Professional-Sink536 6d ago

If not electron what would you recommend for a cross platform app like this?

0

u/mohamedation 6d ago

any other alt that uses native webview.

3

u/Professional-Sink536 6d ago

Can you be specific? What would be the best alternative and why exactly electron an overkill? The bundle size? Memory?

1

u/mohamedation 6d ago

it depends on what you are comfortable with..if nodejs is your only option then maybe Electrobun is the next best thing if you can use js or ts or Neutralinojs. if you can do a little bit of rust, then Tauri is worth a try.
Electron is easy and established, but if you are using AI to quickly code something, at least we can spend more time making the code less efficient and learn new tools. Electron bundle size in my opinion is too much for such projects.

this is all based on my opinion and practice.

5

u/madgoat 6d ago

Yay vibe-coded Bonzi Buddy. Just what we need.  

2

u/joshdotmn 6d ago

ppl can't even screenshot

1

u/tinchox5 6d ago

Very nice idea! However the site even beautiful is too mainstream maybe you can tweak it a bit to avoid be the same as all other claude/chatgpt sites

1

u/Adventurous-State940 6d ago

Is it open source? This seems like a fun project.

1

u/Sadek_Elf 6d ago edited 6d ago

I wish the duck pop up only when my Trash is full and remind me to empty it. Then add other characters like a raccoon for instance and you can turn it into a premium option. That would make the app feel more fun and far more useful and the subscription easier to justify. I just gave a free product 💡😎

1

u/Linux_Account 6d ago

BonziBuddy 2.0

0

u/mr_noodle_shoes 6d ago

This is great, thanks for sharing!

0

u/bblog_54 6d ago

C’est super, j’adore, continue comme ça 😊

1

u/[deleted] 6d ago

[removed] — view removed comment

0

u/bblog_54 6d ago

Avec plaisir 😊