nyblnet/bento

Bento, the office suite that fits in a file

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 13th, 2026
Created on July 17th, 2026
Open Issues & Pull Requests: 44 (+0)
GitHub issues: Enabled
Number of forks: 357
Total Stargazers: 5,158 (+0)
Total Subscribers: 18 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 26.6 hours
Mean response time: 5.7 days
90th percentile: 10.3 days
Tracked items: 42

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 9% of issues opened in the past year have never received a reply. Work labelled "bug" is answered fastest, typically in about 8 hours, while "enhancement" waits about 2 days. 85% of issues opened in the past year have been closed, leaving a working backlog. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 2
Closed in 7 days: 7
Avg open age: 36 days
Stale 30+ days: 5
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 7
Comments in 7 days: 10
Events in 7 days: 18

Top labels

  • enhancement (19)
  • bug (16)
  • documentation (1)

Detailed Description

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.