Repolode
nyblnet

nyblnet/bento

ビューアー、発表者ツール、エディターを内蔵した自己完結型HTMLファイルで提供されるPowerPointの代替ツール。

代替できる製品:Microsoft PowerPointGoogle Slides

スター
5,518
フォーク
383
未解決の Issue
24
最終コミット
20 時間前

これは何?

Bento Slidesは、約560 KBの単一HTMLファイルとして配布されるプレゼンテーションエディターです。このファイルにはスライドデータ、フォント、画像、グラフ、アニメーション、エディター全体が含まれているため、受け取った人は何もインストールせずに最新のブラウザーで開き、編集して発表できます。保存するとファイル内のデータブロックが書き換えられるため、送付するファイルには常に最新のスライドが含まれます。

ドキュメントはHTML内に読み取り可能なプレーンなJSON形式で保存されるため、内容の確認やバージョン管理、スクリプトによる編集が簡単です。IDを共有する要素はスライド間でモーフィングし、グラフ(棒、折れ線、円、散布図)は外部依存なしの組み込みエンジンで描画されます。エンドツーエンド暗号化によるライブコラボレーションにも対応しており、鍵はファイル内に保存できます。また、暗号文のみを扱う同期リレーも任意で利用できます。

このプロジェクトはMITライセンスで提供され、Node 20+とnpmを使ってソースからビルドできます。完全なオフライン利用にも対応しており、オフラインモードではアップデートとコラボレーションがブロックされます。

主な機能

  • 01モーフィングアニメーションにより、スライド間で同じIDを持つ要素を連動させます。
  • 02アプリ全体、データ、エディターが1つのHTMLファイルに収まり、そのファイル自身を保存できます。
  • 03ツールチップ、ズーム、グラフ形式間のモーフィングに対応した組み込みグラフ機能。
  • 04ファイル内に鍵を保持する、任意で利用可能なエンドツーエンド暗号化コラボレーション。
  • 05スクリプトやAIエージェントが直接編集できるプレーンなJSONドキュメント形式。
  • 06PDFエクスポート、発表者ビュー、コメント機能を搭載。

ユースケース

  • ソフトウェアのインストールを求めずに、相手にプレゼンテーションを送る。
  • クラウドサービスに依存せず、何年後も読み取れるスライドを保管する。
  • AIアシスタントやスクリプトでスライドの内容を生成・編集する。
  • ローカルマシンでプレゼンテーションツールを完全オフラインで使う。

トピック

よくある質問

bento とは?
ビューアー、発表者ツール、エディターを内蔵した自己完結型HTMLファイルで提供されるPowerPointの代替ツール。 Bento Slidesは、約560 KBの単一HTMLファイルとして配布されるプレゼンテーションエディターです。このファイルにはスライドデータ、フォント、画像、グラフ、アニメーション、エディター全体が含まれているため、受け取った人は何もインストールせずに最新のブラウザーで開き、編集して発表できます。保存するとファイル内のデータブロックが書き換えられるため、送付するファイルには常に最新のスライドが含まれます。
bento は無料で使えますか?ライセンスは?
bento は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bento は今もメンテナンスされていますか?
活発にメンテナンス中。bento の最終コミットは 2026年10月18日 です。
bento は何に使えますか?
ソフトウェアのインストールを求めずに、相手にプレゼンテーションを送る。 クラウドサービスに依存せず、何年後も読み取れるスライドを保管する。 AIアシスタントやスクリプトでスライドの内容を生成・編集する。 ローカルマシンでプレゼンテーションツールを完全オフラインで使う。
bento はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/nyblnet/bento

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト