Bento logo

Bento Review

Visit

Presentations as a single local HTML file, no account or cloud required

Bento is a local-first presentation format and editor for creating decks as a single self-contained HTML file.

AI Panel Score

7.6/10

6 AI reviews

Reviewed

AI Editor Approved

About Bento

A Bento deck is a single .bento.html file that functions as the document, editor, and player at once. Opening the file boots the app directly in a browser with no installation or account; saving changes rewrites the same file, which embeds its fonts, images, and assets so it looks identical on any machine. Users start from one of four gallery templates or drop in an existing PowerPoint file and ask an AI to rebuild it into the Bento format, then refine details in the built-in editor.

The document's content is stored as a plain, readable JSON block (application/bento+json) at the top of the file, which is what allows AI assistants and coding agents to edit it directly, either by attaching the whole file to a chat (Cowork, Codex, Gemini, ChatGPT projects) or by pointing a coding agent like Claude Code, Cursor, or Aider at the file on disk. A companion resource, bento.page/agents.md, maps content types to Bento features, such as turning numbers into a live chart, comparisons into a table, or before/after material into a morphing transition. A Claude Code plugin ("bento-slides") can be installed to automate deck creation end to end. Slides support a "morph" transition where elements sharing an id animate between slide positions, sizes, and colors, and slides can contain live charts (bar, line, pie, scatter) with interactive tooltips and zooming, plus embedded video and audio. Live collaboration is available: starting a session lets others join by opening a copy of the file, with a CRDT engine merging edits conflict-free, end-to-end encryption (AES-GCM) with keys stored only in the file, a relay that stores only ciphertext, and cryptographic role-based access control for read-only versus editable copies. An offline mode hard-blocks updates and online collaboration when enabled.

Bento is aimed at individuals and teams who want to create or edit presentations without cloud accounts or proprietary file formats, and who may want to use AI tools to generate or modify decks. It is free, requires no account, and the app itself is distributed as the downloadable file; Bento's own engines and bundled runtime (reveal.js, Moveable, Selecto) are open source under the MIT license.

The app runs in-browser and the downloadable file is under 700 KB. Update checks and the app send no telemetry, analytics, or identifying data, and released updates are cryptographically signed with old file versions retained as rollback.

Features

AI

  • AI-editable file for chat assistants

    Lets users drop the .bento.html file into a chat or project (Cowork, Codex, Gemini, ChatGPT) so an AI assistant can edit the deck's embedded JSON directly and return the edited file.

  • Chat-only JSON round-trip

    Supports copying the document JSON from the Save menu to paste into assistants without file support, then bringing edited JSON back via Save → Replace from JSON.

  • Coding agent editing on disk

    Allows coding agents like Claude Code, Cursor, or Aider to point at the file on disk and rewrite just the #bento-doc JSON block without exporting or re-importing.

  • PowerPoint rebuild via agents.md

    Lets users hand an old .pptx to an AI along with the bento.page/agents.md guide so it re-authors the content into real Bento slides with morphs and live charts instead of a lossy import.

  • bento-slides skill install

    Installable Claude Code plugin or personal skill that auto-triggers on slide requests, downloads the latest Bento app, and produces a finished .bento.html from a blank folder.

Automation

  • Signed self-updates

    Offers cryptographically signed release updates in-app that the user chooses to apply, keeping the previous file version available as a rollback.

Collaboration

  • Live collaborative sessions

    Starts a live session where the file itself acts as the invitation, using a CRDT engine to merge simultaneous edits conflict-free and reconcile offline changes on reconnect.

Core

  • All-in-one HTML file

    Packages the presentation document, editor, and viewer into a single ordinary HTML file with embedded fonts, images, video, and charts so it can be opened anywhere without an account or cloud service.

  • Live charts and media

    Renders bar, line, pie, and scatter charts with an in-app engine supporting tooltips, zooming, and morphing between chart types, plus embedded video and audio playback on the slide.

  • Morph transitions

    Animates elements that share an id between slides—position, size, color, and gradients—so duplicating and rearranging a slide auto-generates the motion design.

  • Readable JSON document store

    Stores the slide document as a plain, legible JSON block inside the file, viewable in any text editor and accessible via window.bento.doc in the console.

Customization

  • Template gallery

    Provides four complete starter decks (Signal, Terra, Orbital, Pixel Picnic), each a working file that boots into the app and can be saved as a fresh deck.

Security

  • End-to-end encryption and cryptographic RBAC

    Keeps encryption keys inside the user's file (AES-GCM) so the relay server only ever sees ciphertext, and enforces read-only access via cryptographic signatures rather than server-side permission settings.

  • Offline mode

    Hard-blocks updates and online collaboration when enabled so nothing leaves the user's computer, with the app explicitly indicating the restricted state.

Preview

Bento desktop previewBento mobile preview

Pricing Plans

Popular

Free

Free

The whole app is free. There is no account, no cloud tier and no paid plan; the download is the product.

  • Full app in the browser or as a desktop download, no account required
  • Local-first: your files stay on your machine and work offline
  • Optional real-time collaboration through a shared file (CRDT merge, no server to trust)
  • No analytics, no tracking, no phoning home

AI Panel Reviews

The Decision Maker

The Decision Maker

Strategic bet, vendor viability, timing, adoption approval
7.8/10

A presentation file that's also the editor, the viewer, and readable by any AI you point at it.

“Bento turns a deck into a single 680KB HTML file with embedded JSON so agents like Claude Code or Cursor can edit it directly. No account, no cloud, encrypted collaboration if you want it.”

One file, under 700KB, boots the whole app in a browser. No account, no cloud dependency, fonts and video embedded so it looks identical everywhere. That's a real architectural bet, not a feature checkbox.

The AI-editable JSON store is the differentiator. Point Claude Code or Cursor at the file on disk and it rewrites the deck directly, no export-import cycle. The obvious alternative locks your deck in a proprietary format an agent can't touch without a plugin.

Pricing is as simple as it gets: free, no account, no paid tier. Documentation is a help centre plus agents.md, which documents the JSON schema and the window.bento.measure/validate console calls. That is thin for judging whether this survives three years, though the changelog and signed updates suggest active building.

Competitive Positioning8.5

Readable JSON block editable by coding agents on disk is a capability the obvious slide-deck alternative doesn't offer.

Reputation Risk8.0

AES-GCM encryption, cryptographic RBAC, and zero telemetry address portability and security concerns directly on the site.

Speed to Value8.0

Dropping an old .pptx with agents.md rebuilds a deck immediately; four gallery templates get a first draft running in minutes.

Strategic Fit7.5

Local-first, AI-editable file format is a genuine architecture shift, not just cost savings on existing deck tools.

Vendor Viability7.0

Changelog activity and signed rollback updates show active shipping, but documentation stops at a help centre and one agent guide, and there is no REST API.

Pros

  • Single self-contained file with no account or cloud dependency
  • AI assistants and coding agents can edit the JSON directly on disk
  • End-to-end encrypted live collaboration with keys stored only in the file
  • Morph transitions and live charts built into a 680KB file

Cons

  • No REST API or enterprise integration surface, only in-browser JS hooks
  • No admin console, SSO, or seat management for org deployment
  • Offline mode hard-blocks collaboration, forcing a tradeoff between privacy and teamwork

Right for

Teams who want decks as portable files an AI agent can edit without a cloud account.

Avoid if

Skip it if you need mature docs, an admin console, or a vendor contract before committing.

The Domain Strategist

The Domain Strategist

Craft and strategy in the product's domain — adapts identity per category, same lens
7.2/10

A genuinely clever file format, but zero telemetry cuts both ways for a COO who needs adoption data.

“Bento solves the vendor lock-in problem elegantly with a single self-contained HTML file. Whether that's a strategic asset or an operational blind spot depends entirely on how much visibility you need into how your org actually uses it.”

No account, no cloud, no telemetry — that's the pitch, and it's real. A 670 KB file that embeds fonts, video, and live charts, editable by Claude Code or Cursor directly against a JSON block, means zero vendor dependency and zero migration risk. For a three-year horizon, that's a rare property: the tool can't be sunset out from under you because there's no backend to sunset.

But operationally, no telemetry means no usage data, no seat management, no admin console, no SSO. I can't report on deck creation volume, can't enforce version consistency across teams, can't audit who edited what beyond the CRDT log. Live collaboration via end-to-end encryption is the right security posture, but it also means I'm trusting file-based key custody instead of a directory I control.

This fits a small team or an individual operator well. It does not fit a 200-person org that needs centralized reporting on tool adoption. Pricing is a non-issue — it is free with no paid tier — but that also means no vendor relationship to lean on, which is its own diligence gap.

Category Positioning7.0

Distinct from cloud slide tools by design, positioned against the standard PowerPoint/Google Slides workflow rather than a named rival.

Domain Fit6.5

Fits solo operators and small teams well but has no admin layer for org-wide deployment.

Integration Surface6.0

Plugs into Claude Code, Cursor, Aider and chat assistants, but no REST API, SSO, or reporting integration for enterprise stacks.

Long-term Implications8.0

MIT-licensed engines and no cloud dependency mean the format survives even if the vendor disappears.

Strategic Depth7.8

Morph transitions, live charts, and readable JSON editing show real engineering depth beyond a typical slide tool.

Pros

  • Single self-contained file removes cloud vendor lock-in entirely
  • AI/coding-agent editable JSON enables direct automation of deck creation
  • End-to-end encrypted collaboration with signed, rollback-capable updates

Cons

  • No telemetry means no usage visibility for workforce-wide reporting
  • No seat management or central policy control for a rollout across teams
  • No vendor relationship, invoice, or support contract to lean on

Right for

Small teams or individual operators who want zero cloud dependency and AI-editable decks.

Avoid if

Avoid if you need centralized usage reporting or SSO across a large workforce.

The Finance Lead

The Finance Lead

Money, total cost of ownership, contracts, procurement math
7.8/10

A $0 line item is easy to approve, but there's no vendor behind it to hold accountable.

“The three-year license cost is zero and there's nothing for procurement to process. The line that isn't free is support, which you supply yourself.”

There's no invoice to model here. One tier, priced at zero, no account to provision. Fifty people, three years: $0 in license spend, $0 in seat creep, no renewal date sitting in anyone's calendar. The download is the product, one file under 700 KB.

A rebuilt PowerPoint costs the same as a new deck: nothing. Four starter files — Signal, Terra, Orbital, Pixel Picnic — ship with the app. No seat math, no storage tier, no export fee later. MIT-licensed runtime, so nothing to renegotiate at year three.

But a zero invoice buys zero accountability. No support contract, no SLA, no one to escalate to. There's no REST API either, so anything you automate you write yourself. For most teams that's a fair trade at this price. For a buyer who needs a vendor of record, it isn't.

Billing & Procurement6.0

Nothing to invoice means zero procurement friction and no vendor of record, which cuts both ways.

Contract Flexibility8.5

No account and no contract, so there is no term length, renewal window or cancellation process.

Pricing Transparency6.5

Pricing is a single free tier stated plainly with no sales call, but no pricing page sets out terms if that ever changes.

ROI Clarity7.0

The cost side is zero, but the value side — time saved rebuilding old decks — is not quantified anywhere I could find.

Total Cost of Ownership9.0

Three-year all-in is $0 — no seats, no storage tier, no migration or export fee.

Pros

  • One tier at $0, with no account to provision and no recurring charge.
  • A single file under 700 KB carries the fonts, video and live charts, so there is no storage tier to buy.
  • MIT-licensed runtime and a readable JSON document leave nothing to renegotiate and no exit cost.

Cons

  • No REST API, so any automation around decks is internal build cost.
  • No support contract and no SLA, so there is no one to escalate to.
  • Nothing to invoice or paper, which blocks buyers who need a vendor of record.

Right for

Teams that need a presentation format with no license cost to approve.

Avoid if

Buyers who need a named vendor on a support contract.

The Domain Practitioner

The Domain Practitioner

Daily hands-on reality in the product's domain — adapts identity per category, same lens
7.6/10

A deck that lives as a file, not a login — the tradeoff is you're the IT department now.

“Bento turns a slide deck into one 670 KB HTML file you can edit with an AI agent instead of clicking through menus. That's a genuinely different daily workflow, not just a rebrand of PowerPoint.”

No account, no cloud, no browser tab pinned to some SaaS dashboard — just a file that opens and runs itself. For someone who's spent years fighting Google Slides' sharing permissions or PowerPoint's cloud sync hiccups, that's a real relief on day one. Day three is where it gets interesting: pointing Claude Code or Cursor at the file and having it rewrite the #bento-doc JSON block directly is a workflow no traditional deck tool offers.

But this is a new file format, not an established one. Live collaboration via CRDT merge sounds solid on paper, but I'd want to see it survive a real client review cycle with five people in one file before trusting it for Monday's board deck.

Four templates is thin. The agents.md guide is clever onboarding for AI-assisted rebuilding, but it assumes comfort dropping files into Claude or Codex — not every knowledge worker's daily habit yet.

Day-3 Reality7.8

Self-contained file removes cloud friction, but CRDT collaboration and offline hard-blocks are unproven at scale in daily use.

Documentation Practitioner-Fit7.5

agents.md maps content types to features like a practitioner would, and a help center sits alongside it.

Friction Surface8.0

No account, no telemetry, signed self-updates with rollback — fewer daily nags than typical SaaS decks.

Power-User Depth7.3

Morph transitions, live charts, and JSON console access (window.bento.doc) reward power users, but only four starter templates exist.

Workflow Integration7.0

Fits AI-agent workflows (Claude Code, Cursor) well but requires new habits versus dropping into existing Slides/PowerPoint routines.

Pros

  • Single 670 KB file with no account or cloud dependency
  • AI/coding agents can edit the deck's JSON directly on disk
  • End-to-end encryption with keys never leaving the file

Cons

  • Only four gallery templates at launch
  • Live collaboration via CRDT is unproven for messy real-world edit conflicts
  • Offline mode hard-blocks updates, which cuts both ways for teams

Right for

Knowledge workers who already work with AI coding agents and want decks that don't depend on a cloud account.

Avoid if

Skip this if your team needs a mature template library or battle-tested real-time co-editing today.

The Power User

The Power User

Daily human experience, onboarding, polish, learning curve, reliability
7.9/10

A presentation that's also its own editor, no login screen in sight.

“One HTML file, under 700 KB, that opens, edits, and plays itself with no account. The AI-editable JSON trick is the real hook here, not the slides themselves.”

First ten minutes here is just... opening a file. No signup, no 'verify your email,' no workspace name to pick. That's rare enough to notice. You drop in an old PowerPoint, hand it to an AI with their agents.md guide, and get back morph transitions and live charts instead of the usual lossy import mess. That's a genuinely different way to make a deck.

The readable JSON-in-HTML approach is clever, but it's also the whole bet — this only works if you're already living inside Claude Code, Cursor, or a chat window. If you just want to click around and build slides by hand, the four template decks (Signal, Terra, Orbital, Pixel Picnic) are your starting point, not a huge library.

No telemetry, signed updates with rollback, offline mode that actually blocks sync when you flip it — feels built by people who'd get annoyed by a phone-home call themselves. Mobile isn't mentioned anywhere, which for a file-based browser app is a real question mark.

Daily Polish7.8

Signed updates, rollback versions, and offline-mode indicators suggest sweated details, from what I can see.

Learning Curve7.3

Easy to open a file, but real power (coding agents, JSON editing, morph IDs) demands technical comfort most users won't have.

Mobile Parity5.0

The site doesn't say which platforms are supported, and no mobile behavior is described anywhere I could find.

Onboarding Experience8.3

No account, no install — opening the file boots the app, and four templates give an immediate start.

Reliability Feel8.0

CRDT conflict merging, AES-GCM encryption, and cryptographic RBAC point to serious engineering, though no uptime data exists.

Pros

  • No account or cloud dependency, file just opens and runs
  • AI/coding-agent editing via readable JSON is a genuinely novel workflow
  • Keys live in the file itself, so a relay only ever holds ciphertext

Cons

  • Mobile experience isn't addressed anywhere I could find
  • Only four starter templates out of the box
  • Full value depends on already using AI coding tools like Claude Code or Cursor

Right for

People who already work inside AI coding agents and want decks without touching a cloud account.

Avoid if

You want a huge template library or a mobile-first editing experience.

The Skeptic

The Skeptic

Contrarian. Watch-outs, deal-breakers, broken promises, category patterns
7.4/10

Ten releases since August, and the only support desk I could find is a GitHub issue queue.

“Bento's claims are unusually checkable: morph IDs, AES-GCM, CRDT merge, four named templates, all of it verifiable against the product itself. The risk here isn't the marketing, it's that a free MIT project owes you no response time when a deck breaks the night before a board meeting.”

Ten tagged releases since early August, the newest v1.2.1. That's a real cadence, and the public CHANGELOG backs it.

I went looking for the gap between pitch and product and mostly didn't find one. Morph transitions animate elements that share an id between slides. The document sits in a readable #bento-doc JSON block you can open in a text editor. Four templates — Signal, Terra, Orbital, Pixel Picnic — ship as working decks. Free, MIT, no account, and no upsell waiting behind it.

But nobody owes you anything. Help is a GitHub issue queue and a Discussions Q&A; I couldn't find an SLA, a support contract, or an email. The format is young enough that nobody has stress-tested it. Rebuilding a .pptx through agents.md is clever, however PowerPoint has a vendor you can escalate to. This one has a repo.

Competitive Differentiation7.0

A local-first single file answers PowerPoint's account-and-cloud model, though the deck-tool field it competes in is crowded.

Exit Portability9.0

One MIT-licensed HTML file with readable JSON inside and no account means decks stay openable whatever happens to Bento.

Long-term Viability6.5

A public CHANGELOG and ten tags through v1.2.1 show active shipping, but support is community Q&A with no stated response time.

Marketing Honesty6.5

The claims check out point for point, and the only gap is that nothing on the site sets expectations for support.

Track Record Match8.0

Named capabilities — morph transitions, CRDT collaboration, the agents.md guide — are specific enough to check rather than adjectives.

Pros

  • Decks are plain HTML with readable JSON inside, so they open with or without the vendor
  • Specific security claims: AES-GCM keys kept in the file, ciphertext-only relay, cryptographic RBAC
  • Free and MIT-licensed with no account, and no paid tier held back behind it

Cons

  • No SLA, no support contract and no contact address I could find — help means opening a GitHub issue
  • The file format is new enough that nobody has stress-tested it on a large deck
  • I couldn't find a REST API — automation runs through in-browser JavaScript hooks only

Right for

Builders who are comfortable filing a GitHub issue when something breaks.

Avoid if

Teams who need a support contract behind their presentation tool.

Buyer Questions

Common questions answered by our AI research team

Security

Does Bento require an account or cloud storage?

No. Bento is local-first with no account or cloud required — it saves itself directly, with no account, no cloud.

Features

Can AI assistants edit Bento presentation files?

Yes. The document is stored as readable JSON inside the HTML file, so AI assistants and coding agents can edit it directly.

Setup

Can I convert an old PowerPoint into Bento?

Yes. You can drop a tired PowerPoint in and let AI rebuild it for the modern web, then perfect the details in the editor, using Bento's agent guide alongside it in a chat.

Features

What media types can Bento files embed?

Bento files embed real animation, video, live charts, embedded fonts, images, and web-grade design, all within a single HTML file.

Setup

How large is a typical Bento file download?

A Bento deck downloads as a single HTML file just under 700 KB — the current v1.2.1 release asset is about 670 KB.

Alternatives to Bento

Who Bento competes with, and how each one differs

Product Information

  • Company

    bento
  • Pricing

    Free
  • Free Plan

    Available

Platforms

web

About bento

Bento is a document format where a single HTML file serves as an editor, viewer, and collaborative player, supporting offline-first, encrypted use.

Resources

Documentation
Changelog

Also in AI Productivity

Bento Review: Free Plan, Pricing, Pros & Cons | TopReviewed.ai