TESIGN
SAVED

EN · KO

  1. TESIGN / RADAR
  2. Bento

Bento

One-file slides for presenters

WHO USES ITSmall teams that trade decks often · Developers driving documents with AI agents · Individuals avoiding cloud subscriptions

Use in the browser

A PowerPoint alternative in one HTML file; edit, present and share with only a browser.

TRY
START IN 5 MINUTES ↓

TESIGN TAKE

The point is that the file is the software; anything with a browser opens it.

Activity and discovery evidence
★ 5.6k

5,598 stars · checked on GitHub · no 7-day star increase observed (GH Archive) (as of )

BACK CATALOG

AT A GLANCE

LICENSE
MIT
USAGE
Use, change and redistribute, commercially too. Keep the notice.
LANGUAGE
TypeScript
PLATFORM
web
ACTIVITY
last commit within 24 h () · latest release v1.2.10 () · 26 releases
COMMUNITY
20 contributors · 31 open issues (incl. PRs) · made by: an individual
SOURCES
GitHub
OPEN SOURCE
YES
FIRST SEEN
CATEGORY
PRODUCTIVITY

A summary, not legal advice.

WHY IT MATTERS

While office documents have moved behind cloud logins, Bento takes the other path. The deck, fonts, images, charts and the full editor travel in one .bento.html file, and on save the file rewrites its own data block (File System Access API, with a download fallback). The document sits as readable JSON near the top of the file, so an AI agent or any other tool can edit it in place.

BUILD FROM THIS

  • Ship a company template as a .bento.html file that colleagues can edit and present with nothing installed, or write a script that generates decks from data because the document is plain JSON.

WHO IT'S FOR

Small teams that trade decks often
share slides the other side can open without installing anything
Developers driving documents with AI agents
generate slides by editing the JSON block
Individuals avoiding cloud subscriptions
presentations that stay as a local file

START IN 5 MINUTES

# 1. Open https://bento.page/slides in a browser (the whole app, running on a starter deck)
# 2. Or download the file: https://bento.page/releases/slides/Bento_Slides.bento.html (~560 KB per the README, ~710 KB per the site; no account, no installer)
# Build from source (Node 20+):
# cd slides
# npm install
# npm run build:single   # → dist-single/Bento_Slides.bento.html (the product)

CAVEATS

  • MIT licence (bundled reveal.js, Moveable and Selecto are MIT; typefaces OFL). Editing is desktop-first; phones are for viewing and presenting, per the README. Known trade-off: undo during live collaboration is snapshot-based and can revert a collaborator's concurrent edit to the same property; the sync relay is optional. Free.

RECEIPT

FIRST SEEN
AT SOURCE
KEPT
CREATED → FIRST SEEN
57d
SOURCES
GitHub
◌ BACK CATALOG
Reconstructed from archive data, not a live discovery.

The same facts in machine-readable form — View as Markdown · JSON

SIMILAR TOOLS

Up to five from PRODUCTIVITY by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.

IMAGENAME★ TOTAL▲ 7dLICENSEPLATFORMLAST PUSH
Hermes Agent landing: blue background, the headline 'The agent that grows with you' and an engraving-style winged figure.
Hermes AgentSelf-improving personal agent★ 260k▲ +10MITpermissivelinux · macos · windows · android · cli
The Bento slides editor running in a browser on the starter deck at bento.page/slides [layout to be confirmed]
BentoOne-file slides for presentersTHIS ENTRY★ 5.6k—MITpermissiveweb
immich-app/immichCARD★ 114k—AGPL-3.0copyleft—
stirling-tools/stirling-pdfCARD★ 91.9k—Licence unconfirmedunconfirmed—
sherlock-project/sherlockCARD★ 91.4k—MITpermissive—

TIMELINE

  1. Repository created
  2. FIRST SEEN BY TESIGN ◌ BACK CATALOG