プロダクト発表 · シャオフー解説

Bolt がスライドを Web ページに変えた:3D ウォークスルー、リアルタイムホワイトボード、絞り込める図表——リンク1つでデモができる

これまで AI が生成するスライドは、書き出せばただの静止画でした。Bolt Slides は各ページを再び「動く Web ページ」に戻します——3D は回せる、計算機は押せる、ホワイトボードはリアルタイムで投票できる。
1分でわかる要点
  • 2026年7月16日、Bolt.new が AI スライドツール Bolt Slides をオープンソース化。リポジトリは GitHub(stackblitz/bolt-slides)に公開、MIT ライセンスで自由に利用・改変できる。
  • AI エージェントにすぐ使えるパーツ一式を渡し、各スライドを再び「動く Web ページ」に変える——本格的なレイアウト、作り込まれたアニメーション、あらゆるインタラクションが実現できる。
  • 公式デモは4本:不動産の3Dウォークスルー+操作できる住宅ローン計算機、四半期プランニングのリアルタイムホワイトボード投票、絞り込み・並べ替えができるデータダッシュボード。
  • どのデモもレスポンシブな Web アプリで、リンク1つで共有でき、スマートフォンでも見やすく整う。
  • 始め方は2通り:Bolt でひと言のプロンプトからワンクリック生成するか、オープンソースのリポジトリを取得して Claude Code、Codex、Cursor に組み込む。

素材は Bolt.new 公式発表のツイートスレッドとオープンソースリポジトリの README によるもの。本文中の機能、デモ動画、「センスは標準装備」といった記述はすべて Bolt 公式発表の内容であり、第三者による独立した評価は経ていない。4本のデモ動画は公式収録のもので、再生しやすいよう本サイトに転載保存している。

オープンソース発表

Bolt が自社の AI スライドツールをオープンソース化

2026年7月16日、Bolt.new は投稿で、AI スライドツール Bolt Slides を正式にオープンソース化したと発表しました。リポジトリは GitHub(stackblitz/bolt-slides)に公開され、MIT ライセンスを採用。誰でも自由に使い、改変できます。

AI でスライドを生成すること自体は、ここ2年ですでに珍しくなくなりました。本当に厄介なのは、出来上がるものがしばしば人前に出せる代物ではないという点です。判で押したような汎用レイアウト、箇条書きが延々と続く画面——客先に持って行くには気恥ずかしい。しかも、たとえ見栄えよく仕上がっても、書き出したスライドは結局のところ静止画1枚か PDF1本にすぎず、聴衆はただ眺めるだけで何ひとつ触れません。

Bolt が投げかけた問いはこうです——AI エージェントはどんな Web ページでも組み立てられるのに、なぜスライドとなると静止画しか作れないのか?もしセンスを持たせたままエージェントにプレゼン制作を任せたら、どうなるのか。Bolt Slides はその問いに対する Bolt なりの答えです。
メインデモ動画 · 約39秒 · Bolt 公式発表動画、本サイトに転載保存。
核心的な変化

重要な一歩:スライドを画像から Web ページへ引き戻す

Bolt Slides のやり方は、AI エージェントにすぐ使えるパーツ一式を渡し、各ページを再び「動く Web ページ」に変えることです。細かく言えば、各ページは1つの React コンポーネントであり、Web ページでできることなら何でもそのページに詰め込めます——本格的なレイアウト、作り込まれたアニメーション、任意のインタラクション。

従来のスライド 静止画・PDFで書き出すだけ 図表はスクショ 数字は編集不可 見るだけ Bolt Slides 各ページが動く Web ページ 図表を絞り込み 計算機を操作 スマホでも完璧
同じプレゼンでも土台はまったく別物。左は書き出した瞬間に固定される画像、右は各ページが生きた Web ページで、クリックでき、絞り込め、画面サイズにも自動で合わせられます。

中身を覗いてみると、実は種明かしはさほど神秘的ではありません。サムネイルのサイドバー、グリッド一覧、内容を段階的に見せていくビルドステップ、注釈用のペン、そして観客側と同期するプレゼンターモードを備えた、オーソドックスなページ送り式プレゼンエンジンです。違いは、各ページの中身が普通の Web ページのコードであること。だからどんな画面サイズにも自動で合い、リンク1本でそのまま共有できます。リポジトリのある一文を借りれば——Web ページで作れるものなら、何だってプレゼンにできる。

Bolt Slides のグリッド一覧:26ページのサンプルデッキを一画面に並べた様子
Gキーでグリッド一覧を開くと、標準付属の26ページのサンプルデッキが一画面に並びます。表紙、図表、大きな数字、比較表、見積もりページなど、あらゆるレイアウトを網羅。出典:公式リポジトリ。

配色もすぐ使える形に仕上がっています。色、フォント、角丸、影はすべて1つのスタイルファイルのルート変数にまとめられており、メインカラーを1つ変えるだけでプレゼン全体からツール UI まで一括で衣替えできます。リポジトリには雑誌風からダークなテック風まで、9種類のテーマ方向も同梱。リポジトリのドキュメントはこれを「センスは標準装備」と呼んでいます。

3つの実例

スライドが「操作できる」ようになると、プレゼンは体験に変わる

「インタラクティブなスライド」と言われても抽象的でイメージしにくいものですが、公式が示した3つのシーンは非常に具体的で、それぞれ実際のデモ動画が添えられています。見るときは共通点に注目してください——聴衆はもはやあなたの説明を聞くだけの存在ではなく、自分の手で操作できるようになるのです。

顧客・投資家向けの提案:聞かせるだけでなく、触ってもらう

顧客や投資家に提案する場面。プレゼンは本当に「生きた」ものにできます。不動産仲介のスライドなら、住宅まるごとの3Dウォークスルーを埋め込める。次のページをめくれば、購入希望者が自分で動かせる住宅ローン計算機も置ける——価格や頭金、金利を変えると、月々の返済額がリアルタイムで連動する。口で説明するより、相手に実際に体験してもらったほうが早いのです。

不動産提案デモ · 約15秒 · 3Dウォークスルー+操作可能な住宅ローン計算機 · Bolt 公式発表動画、本サイトに転載保存。

社内プランニング:聴衆を共同制作者に変える

社内のプランニングやブレインストーミングの会議ほど、人の集中が切れやすい場面はありません。Bolt Slides を使えば、第1四半期の計画プレゼンにリアルタイムのホワイトボードをそのまま組み込めます。チーム全員がこのプレゼンから離れることなく、付箋を貼り、書き込み、その場で投票できる。聴衆は傍観者から共同制作者になります。

チームプランニングデモ · 約16秒 · プレゼンに埋め込まれたリアルタイム共同編集ホワイトボード · Bolt 公式発表動画、本サイトに転載保存。

取締役会・四半期報告:数字は自分で掘らせる

取締役会への報告、顧客向けレポート、四半期業績。数字を淡々と読み上げるより、相手自身に探らせたほうがいい——表を絞り込み、図表を並べ替え、気になる指標をクリックして掘り下げる。しかも各プレゼンはそれ自体がレスポンシブな Web アプリなので、ただのリンクとしてどんな画面でも見やすく整い、スマートフォンも例外ではありません。

データ報告デモ · 約17秒 · 絞り込める表、並べ替えられる図表、ドリルダウン可能 · Bolt 公式発表動画、本サイトに転載保存。
ソースコードを読み解く

リポジトリを開いてみる:この仕組みはどう組まれているのか

オープンソース化された以上、いちばん面白いのは「各ページが Web ページでありながら AI にひと言で組み立てさせられる」仕組みを分解して見てみることです。実際に開けてみると、その土台は想像よりずっと素朴だとわかります。

エンジンはすべて手書き、依存先はたった3つ

まず土台から見ていきましょう。デッキエンジンは UI 込みで合計およそ1260行のコードしかなく、動かすのに必要な依存はたった3つ——React、React DOM、そしてアニメーション用の framer-motion です。Slidev もなければ reveal.js もない。ドラッグして回せる3D地球儀のような凝った演出さえ、ブラウザ標準の Canvas を使って手書きされており、グラフィックライブラリは一切導入していません。

3
ランタイム依存
~1260
行のエンジンコード
0
グラフィックライブラリ
27
既製コンポーネント

これは「Web ページで作れるものなら何でもプレゼンにできる」という決まり文句の理由でもあります。もともとただの普通の React アプリであり、間に専用のスライドフレームワークが立ちはだかっていないからです。

肝心の役割分担:エンジンは固定、コンテンツは毎回ゼロから書く

なぜひと言のプロンプトだけで、見栄えよく使い勝手のよい完成品が返ってくるのか。答えは、リポジトリに収められた AI エージェント向けの手引き(.bolt/skills/slides/SKILL.md)にあります。そこでは作業を2つに分割し、この2つを絶対に混ぜてはいけないと繰り返し強調しています。

一方はエンジンと UIsrc/deck/ 配下の一群のファイル)で、すでに書き上がり調整済み。手引きの第一の鉄則は「触るな、絶対に再生成するな」です。もう一方はコンテンツ(あの26ページのサンプルは単に動作を示すための使い捨ての原稿にすぎません)で、毎回ユーザーの実際のテーマ、ブランド、データに沿ってゼロから書き、サンプルは全部削除し、架空の社名や数字を残してはいけないとされています。

つまり AI エージェントは、毎回スライドエンジンを一から作り直す必要がありません(そここそバグが出やすく、見た目が崩れやすい部分です)。担うのは、すでに磨き上げられた骨組みにコンテンツを流し込むことだけ。手強い部分は固定資産として用意されており、AI は自分が得意な「組み合わせ」だけをこなす。これが「出来上がりが見栄えよくなる」理由です。

段階的なビルド:1ページ内でのクリックはちいさなカウンターで管理

プレゼンでもっともよく使われるインタラクションは、「クリックすると要点が1つ現れる」というものです。コード上では、段階的に表示したい内容を Build タグで包み、それが何番目のステップで現れるかを指定します。

<Slide center>
  <h2>Three things changed</h2>
  <Build at={1}>First, the data got bigger</Build>
  <Build at={2}>Then, the tools got faster</Build>
  <Build at={3}>Now, anyone can ship</Build>
</Slide>

上の例では、3つの要点がそれぞれ Build で包まれ、1・2・3のステップ番号が振られています。エンジンは各ページについて2つの数字を記録します——今何回クリックされたか、このページに全部で何ステップあるか。矢印キーを押したとき、まだ現れていないステップがあればまず1つ表示し、ステップを出し切ってから初めて次のページに進みます。戻るときも同様で、前のページに戻ると、そのページは「全部表示済み」の状態に復元されるので、行ったり来たりしても崩れません。ロジック全体は、この小さなカウンター1つだけ。魔法は何もありません。

プレゼンターモード、共有リンク、サムネイル——すべて Web の標準機能をそのまま使っただけ

スライドがそのまま Web ページである以上、多くの機能はブラウザ本来の能力をそのまま借りています。

  • プレゼンターモード Pキーを押すと、新しいタブが講演者ビューとして開きます(タイマー、次ページのプレビュー、編集可能なメモ付き)。2つのタブは、ブラウザ標準のタブ間通信(BroadcastChannel、同一オリジンのページ同士がメッセージを送り合う仕組み)で同期します。講演者ページでページをめくると、観客ページも連動して切り替わる。コードには「エコー防止」の小さなスイッチも用意されており、2つのページが互いに反応し合って暴走するのを防いでいます。
  • 特定ページへの共有 アドレスバー末尾の #7 は7ページ目を意味します。ページをめくるたびにこの番号がリアルタイムで書き換わるため、特定のページへのリンクをそのまま相手に送れます。
  • サムネイルとグリッド一覧 サイドバーやグリッドに並ぶ小さな画像は、スクリーンショットではありません。実際のページのコンポーネントを縮尺どおりに縮小して再レンダリングしたものなので、サムネイルは常に実際の内容と一致します。内容を変更すれば、サムネイルも即座に連動します。
  • メモ 講演者ページでその場で打ち込んだメモは、自分のブラウザにローカル保存され、次回開いたときもそのまま残っています。

いちばん巧妙な仕掛け:注釈は「内容について回る」——画面が変わっても正確に囲める

発表動画には見落としがちな細部があります。ノートパソコン上である数字を丸で囲むと、同じプレゼンをスマートフォンで開いたときも、その丸はやはり同じ数字にぴったり重なっている——スマートフォン側ではレイアウトがすでに組み直され、数字の位置が移動しているにもかかわらずです。普通の手描き注釈ではこうはいきません。画面上の座標を記録しているだけなので、画面が変われば位置がずれてしまいます。Bolt Slides は次のような方法でこれを回避しています。

ノートPC(横長画面) $4.2M 年間回収額 同じブロック パス 0.2.1 スマホ(再レイアウト後) $4.2M 年間回収額
ノートPC上である数字を丸で囲むと、プログラムが記録するのは画面上のピクセル座標ではなく、その丸が覆っているコンテンツブロック(ページのルートノードから数えた子ノードのパス)です。同じプレゼンがスマートフォンで再レイアウトされても、このパスは変わらないため、丸は同じ数字の上に留まり続けます。

一筆書き終えると、まずその筆跡のちょうど中心が覆っているコンテンツブロックを特定し、それを「このページのルートノードから数えて何番目の子、さらにその何番目の子」というパス(例えば 0.2.1)として記録します。続いて、筆跡の各点を「そのブロックに対する相対的なパーセンテージ位置」に変換します。同じプレゼンであれば、どの画面サイズでもページの構造(誰が誰の何番目の子か)はまったく同じで、CSS がレイアウトを組み直しているだけなので、このパスはスマートフォン上でも同じブロックを見つけ出せます。パーセンテージ座標を当てはめれば、丸は再びその数字の上に収まるわけです。何もない背景に描かれた筆跡は、ページ全体に固定され、画面サイズに合わせて拡大縮小されます。

「センスは標準装備」をどう実現するか——AI が必ず守るべき厳格なルールとして明文化

話を AI に読ませる手引きに戻しましょう。もっとも力量が問われるのは、「PPT テンプレートっぽくしない」という抽象的な要求を、AI がそのまま実行できる具体的なルールへと分解している点です。

  • 凝ったレイアウトにはすべて使用条件がある 3D地球儀は、ストーリーが本当に地理と関係する場合(国別のユーザー数や売上など)にしか使用が認められず、マーカーも実在の座標でなければなりません。巨大な数字表示は1セットにつき最大1個まで、かつ実際に裏取りできる出典が必要。見積もり表は、そのプレゼンで本当に価格の話をする場合にのみ登場させる。手引きの原文いわく——そのレイアウトがなぜこのプレゼンに役立つのか、ひと言で説明できないなら、削除しろ。
  • サンプル原稿は削除するためにある あの26ページがすべてのコンポーネントを見せているのは、単に「コンポーネントのショーケース」だからにすぎません。実際にプレゼンを作る際は絶対にそのまま流用せず、ユーザーの実際の内容に沿って書き直さなければなりません。
  • 新規依存はゼロ 自分でコンポーネントを追加するのは構いませんが、使えるのは素の React、CSS、SVG のみで、新しいライブラリの導入は一切禁止。テーマも例の色やフォントの変数の値を変えることしか許されておらず、メインカラーを1つ変えるだけでプレゼン全体から UI まで一括で衣替えできます。

これらのルールを合わせたものこそが、「センスは標準装備」の本当の意味です。ここでのセンスは、モデルのひらめきに頼っているのではなく、先人が踏んだ落とし穴(レイアウトの詰め込みすぎ、中央揃えのズレ、スマートフォンでのはみ出しなど)をあらかじめ AI が守るべきチェックリストとして書き起こしたことに支えられています。だから Bolt がオープンソース化したのは、スライドツールというより、このあらかじめ蓄積された判断力一式だと言ったほうが正確でしょう。

始め方

始め方は2通り:ワンクリック生成、または自分の Agent に組み込む

Bolt は2つの始め方を用意しています。1つ目はワンクリック版:Bolt を開き、ひと言のプロンプト(例えば「ある製品をある顧客層に説明するプレゼンを作って」)を入力するだけで、設定なしにそのまま使える完成品のアプリが返ってきます。リポジトリには AI エージェント向けの skill ドキュメントが同梱されており、テーマの決め方、レイアウトの組み方、デッキの書き方まで教え込まれ、ブラウザタブのタイトルやアイコンまで自動で設定してくれます。

2つ目はオープンソース版:リポジトリをローカルに取得し、Claude Code、Codex、Cursor など、自分が使い慣れた Agent に組み込みます。起動すると26ページのサンプルデッキが立ち上がり、各コンポーネントを一通り実演してくれます。サンプルページを削除し、そこに自分の内容を書いていけばよいだけです。コード上では各ページは Deck の子要素の1つで、既製コンポーネントを組み合わせるか、普通の JSX を直接書くかを選べます。あるステップでクリックしたときだけ内容を見せたい場合は、Build でマークするだけでよく、矢印キーでの前進・後退にもきちんと対応します。

ページ組み立てに使うコンポーネントライブラリは5カテゴリーに分かれており、すべてスマートフォンに自動対応します。

  • 構造 表紙、目次、セクション区切り、カラム分割、ベントーグリッド
  • データ 棒グラフ/折れ線グラフ/ドーナツグラフ、表、大きな数字、カウントアップアニメーション、ビジュアルダッシュボード
  • ナラティブ 引用、比較、タイムライン、ステップ、対話
  • プロダクト コードウィンドウ、ブラウザフレーム、見積もり、チーム紹介
  • 装飾 3D地球儀、傾きカード、スポットライトカード、マーキー、アコーディオン、タブ
🧰 スタートカード · 今すぐ始められる
ワンクリック
Bolt でリポジトリを開く、ひと言のプロンプトでそのまま生成、設定不要
オープンソース
stackblitz/bolt-slides をクローンし、Claude Code / Codex / Cursor に組み込む
ランディングページ
bolt.fyi のオープンソースランディングページ、README に完全な使い方とショートカットキーを掲載
ライセンス
MIT、オープンソースで無料。bolt.new のワンクリック版は Bolt の利用量に応じて課金
コピー可 · ローカルで始める(macOS / Linux)
git clone https://github.com/stackblitz/bolt-slides
cd bolt-slides
npm install
npm run dev        # 打开一份 26 页示例 deck,改 src/App.tsx 写你自己的

# 或者交给 Agent 一句话:
# 帮我做一套把「你的产品」讲给「你的听众」的演示 deck
スライドを Web ページとして作るというアイデア自体は、以前から試みられてきました。今回違うのは、Bolt がAI エージェントがそのまま組み立てられるパーツ一式とプレゼンエンジンを、MIT ライセンスごとまるごとオープンソース化した点です。日々プレゼンを作らなければならない人にとって、クリックでき、絞り込め、実際に触って遊べるデッキを作るハードルは、一気に「プロンプトをひと言書ける」レベルまで下がりました。