An Entire PowerPoint in a Single HTML File
A full slide app now fits in one HTML file you can email. It's called Bento.
Open the file, and the file is the editor.
Open that one file in any browser, and the file itself is the editor. You build your slides, present them, and send the file to anyone. They open it in a browser and see your deck. No install, no account, no cloud login.
It's a real tool: shapes morph, charts come built in.
And this is a real tool, not a demo. Give two shapes the same id, and they morph between slides on their own. Their size, position, and color all animate for you. There's a chart engine built in too, so a bar chart can morph straight into a pie.
Your data is plain JSON. The app rides along, compressed.
~1 line
of the file
Here's how one file pulls that off. Near the top, your whole deck sits as plain, readable JSON. That's your data, right out in the open. The rest of the file is the app itself, packed into a blob the browser unpacks the moment it loads. It fetches nothing. When you save, the file rewrites that block in place and leaves the old copy as a backup.
Two people edit live. The server can't read it.
It also does live collaboration. Two people edit the same deck at once. And the server never sees a word of it. Your browser makes the room key, and it never leaves the file. So everything the relay forwards is already scrambled. Whoever holds the file is in the room. Rotate the key, and they're out.
So your slides are yours again.
So your slides are yours again. One plain file you can email, archive, and still open years from now. No dead account can ever lock you out of your own deck.
A whole slide app. One file you own.
It's free, open source, and MIT licensed. One file, no cloud, and it's yours to keep.


















