以前的Office老格式都太臃肿了。这一个开源工具很不错,可以用HTML的方式实现PPT——Bento,把演示文稿、编辑器和协作能力装进一个 HTML 文件
Bento Slides 是一个 MIT 开源的 PowerPoint 替代方案。它生成的 .bento.html 文件约 571 KB,内部同时携带演示内容、查看器、演讲模式和完整编辑器。收件人不用安装软件或注册账号,浏览器打开文件就能查看、修改和播放。
更关键的是它的文档结构:内容以可读的 JSON 保存在 HTML 内,Claude Code、Cursor、Aider 乃至本地模型都能直接编辑。项目还提供 bento-slides skill 和 window.bento.loadDoc 接口。对 Agent 而言,这类文档比 PPTX 更接近一种“可编程创作物”,不用先穿过私有二进制格式和云端 API。
它已经支持 Morph 动画、图表、PDF 导出、演讲者视图、评论和实时协作。协作层采用自研 CRDT 与 AES-GCM 端到端加密,可选中继只保存密文;离线模式则会直接阻断更新和协作网络请求。
这套设计重新回答了一个被云软件遮住的问题:文档究竟是你拥有的文件,还是平台暂时允许你访问的页面? Bento 选择前者,同时让文件本身成为软件。
现阶段也有清晰边界:编辑体验以桌面端为主;实时协作中的撤销仍采用快照机制;协作密钥随文件保存,因此“持有文件”也等于获得协作房间资格。它目前首先完成 Slides,Docs 和 Sheets 还在路线图中。
项目地址:github点com/nyblnet/bento
