upvote
I have a pile of phones on my desk going back several generations because I've wanted to build exactly this but it's been a constant "soon" project.

Thank you for accelerating "soon". This is wonderful.

reply
You can also vibe-code your widget if you want! You are not restricted to use the built-in ones. Just copy the "Canvas Widget Guide" you find under "Left Sidebar > Create > Smart Widget > Tutorial" and copy that article in ChatGPT or Claude while describing what your widget should display.

Then paste the code to "Create > Smart Widget > Edit the Code" in the Widget Details. (this flow should be more intuitive...)

You are able to send JSON data to your widget via an API.

It's all just canvas and old Javascript code!

reply
Very nice project, thank you for sharing it on HN! May I ask why login is required, and how are emails/passwords stored?
reply
An account is necessary to couple your devices to your wall. And auth is implemented via Better-Auth. I stopped Codex immediately when he tried to implement the login stuff from scratch. :)
reply
Gotta get a lot of downvotes here but I don't care, I stand by my opinions: this is the best example that not all vibe-coded apps are "slop". If you have enough experience (or are smart enough to speed-run experience), good ideas, good attention to details and decent taste you can totally vibe-code cool things that are worth sharing. This true/false dichotomic attitude towards apps you see here from many HNers where "written by hand: good/vibe-coded: bad no matter what" really rubs me the wrong way.
reply