Bento is a single-file office suite that functions as a PowerPoint alternative, delivering a complete presentation editor, viewer, and presenter within a standalone HTML file that requires no installation or cloud account.
The tool solves the problem of document lock-in and dependency on cloud services by packaging the entire application and your presentation data into one self-contained file. When you save, the file rewrites itself with your edits embedded inside. This approach means your deck, fonts, images, charts, and animations travel together permanently, readable in any browser without needing to maintain a subscription or rely on a company's servers staying operational. The file contains plain JSON at the top, making your data human-readable and future-proof rather than trapped in binary formats.
Bento suits anyone creating presentations who values portability and ownership over their documents. It works well for users who want to send a presentation to someone else without requiring them to install software or create an account—they simply open the file. The tool distinguishes itself through features like morph presenting, where elements sharing an ID animate between slides, and built-in charts with a dependency-free rendering engine. It also supports optional end-to-end encrypted collaboration where the file itself serves as the invitation, with a blind relay server that stores only ciphertext. For those working with AI agents, the plain JSON structure allows direct document editing and round-tripping through APIs.
Development activity shows consistent engagement with the codebase, regular updates addressing user-reported issues, and active maintenance of both the core application and optional server components. The project demonstrates responsiveness to feature requests and maintains documentation covering integration patterns for AI workflows.