Narrative Sprout
Narrative Sprout は、テーマを入力するだけでAIが物語を紡ぐ、インタラクティブ・ビジュアルノベルです。AIがその場でシーンを書き、挿絵を描き、これまでの物語を記憶しながら、選んだ道によって分岐するストーリーを育てていきます。すべてはブラウザの中で完結し、専用のサーバーは存在しません。
主な特徴
-
AIによる物語生成:AIが文学的な散文で各シーンを書き、1ターンにつき3つの選択肢を提示します。
-
AIによる挿絵生成:シーンごとにイラストを生成します。クラウド(Hugging Face、NVIDIA NIM)とローカル(AUTOMATIC1111、ComfyUI)の両方に対応します。
-
分岐するストーリーツリー:すべての選択が新しいノードを生みます。巻き戻し、分岐、やり直し、推敲(リファイン)を行い、ひとつの物語の中で別の道を探索できます。
-
添付システム:テキスト/Markdown のシナリオファイル(YAMLフロントマター対応)、
.b64、画像を素材として添付でき、AIが世界設定の主要な参照元として利用します。
-
長期記憶:AIは永続的なノート(キー・バリュー)と、シーン要約の物語ログをターンをまたいで保持し、物語の一貫性を保ちます。
-
IndexedDBによる保存:セーブデータ、設定、画像、認証情報はすべて端末内の IndexedDB に保存されます。ユーザーがエクスポートまたは暗号化バックアップを有効にしない限り、データが端末の外に出ることはありません。
-
暗号化バックアップ:ローカルファイル(
.nsbak)へのダウンロードと Google Drive へのバックアップは、常にユーザーのパスフレーズによる AES-GCM 暗号化が施されます。暗号化されないバックアップ経路は存在しません。
-
多言語対応:5つの言語を内蔵し、AIによる動的な翻訳にも対応します。
-
ストリーミング/オートプレイ:生成中のテキストをリアルタイム表示できます。プレイヤーAIが自動でターンを進めるオートプレイも可能です。
-
PWA:インストール可能で、オフラインでも UI を操作できます。
遊び方
- 設定画面で、利用するAIサービス(既定は OpenRouter)のAPIキーを登録します。
- タイトル画面から新しい物語を開始し、テーマを入力します。
- AIが生成したシーンを読み、提示された選択肢を選んで物語を進めます。
- 気に入った物語は、セーブデータとして保存し、暗号化バックアップで保管できます。
各機能の詳しい使い方は、ユーザーガイド(Narrative Sprout Docs)をご覧ください。
データとプライバシー
Narrative Sprout にはゲーム用のサーバーがなく、アプリはすべてユーザーのブラウザ上で動作します。入力した物語、設定、画像、APIキーは端末内にのみ保存されます。唯一、ユーザーの操作に基づいて、テキスト生成・画像生成・Google Drive
バックアップのために外部サービスへ直接リクエストが送信されます。詳細は
プライバシーポリシー をご覧ください。
動作環境
- モダンなWebブラウザ(Chromium 系、Firefox、Safari など)。PWA としてインストール可能です。
- 同じコードベースから Windows 向けデスクトップアプリ(Tauri)も提供されています。
リンク