Top
Best
New

Posted by starfallg 9 hours ago

Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)(bento.page)
Over the past few months, our team has been building more and more slidedecks using web frontend technologies with coding harnesses like Claude Code, but a common complaint is to make even small edits we need to edit the code either manually or via the harness.

To avoid this loop, I ended up creating Bento, a single HTML file with everything you need in a slide tool including animations and shared editing. There's no install or cloud login, everything works offline. The default deck is around 560 KB and it doesn't need to fetch anything once you got it.

Open it in a browser and then you can edit, present, print and save. Share it via email or via Airdrop and all they need is a browser to edit, present and also do live collab on the slides. Drop it in to Claude or ChatGPT to transform existing pptx files into Bento slides. There is no cloud involved, only an encrypted blind relay to allow for shared editing. The relay doesn't see any of the data.

Check it out at https://bento.page/slides/ which takes you straight to the editor.

Go to https://bento.page/guestbook/ to try out the live guestbook to experience share editing / collab.

There is also a gallery with some sample decks on the website - https://bento.page/

All the code is MIT licensed and you can find it here - https://github.com/nyblnet/bento . I used reveal.js with several other libraries (including some homegrown ones), and Claude Code.

609 points | 143 commentspage 5
ninjahawk1 8 hours ago|
I’ve honestly been kind of surprised that large companies software hasn’t been recreated for free en masse from the use of AI in a weekend. I’ve definitely seen some cases but it’s not as common as I had personally expected.
starfallg 2 hours ago|
In my day job, we have several teams doing this replacing mainly SaaS vendors. It's a easy sell and very low risk replacing basically CRUD web interfaces over databases.
sciencesama 6 hours ago||
if you extract ppt it is a xml file !! fyi !
stackghost 8 hours ago||
>There's no install or cloud login, everything works offline. The default deck is around 560 KB and it doesn't need to fetch anything once you got it.

This is the best feature.

truetraveller 8 hours ago||
Great job! How long did this project take total? How much percent is AI generated?
starfallg 8 hours ago|
Thanks! I started on this last week in my spare time and I used Claude, all my commit history is on Github. I did most of the coding via Claude Code, no fancy system or exotic harness.

I would love to do more by hand, but I look after a tech team inside a renewables firm, so I don't have much time between job and my preschooler.

truetraveller 8 hours ago||
Are you kidding me? I gave it a spin, and it's solid. That's crazy, I'm impressed!
bflesch 8 hours ago||
Looks nice, but I'd love to have a setting where all animations can be switched off.
starfallg 8 hours ago|
Good idea! Let me roll that out. I guess you can also print to PDF.
schainks 8 hours ago||
This is awesome!
luckydata 8 hours ago||
this project is a monument to the HUGE failure of the Workspace team at Google to enable agent editing in a way that makes sense.

Google is really shitting the bed in all the way that matters on GenAI and being an ex employee of Cloud I am not in the least surprised about it, just really sad.

starfallg 5 hours ago|
I like a bit of good gossip. If you're based in London, let's go out for a beer.
luckydata 2 hours ago||
I am based in California unfortunately otherwise I would have gladly accepted.
latexr 9 hours ago||
Why does the homepage mention AI over 20 times? Why does it mention AI at all? Why is most of it absurdly long and obfuscated base 64, which looks be binary data?
starfallg 9 hours ago||
It's really to solve a use case where there are a lot of these cool web-based presentations being created by AI, but they are all disposable things that non-technies can't work with easily.

Base64 is paired with compression to keep the size small so you can share it easily. The original version was around 1.3MB and maybe we can have a switch to output without compression. The source that generates it is all in Github.

luanmuniz 9 hours ago||
Because whatever you like or not, AI support these days is a must. Nobody who makes PPT does everything by hand nowadays. And the project is on GitHub, you can get the full code there if you must...
hathym 7 hours ago|
impressive, bravo!
More comments...