Back to Tools
📚

AI Story Generator — Storybook Creation, Iterative Continuation, Local Persistence
NEW

Create and manage stories around a 'Storybook' with paged writing. Select cards like Core Concept/Character/Environment/Faction/Special Object/Goal as semantic anchors to generate a new page or continue the narrative. Supports streaming preview, style references, and custom reference text. Built-in page navigation, suggestion list, card snapshots, and change logs. Includes Storybook create/search/import/export (Markdown/JSON/HTML) and IndexedDB local persistence. Great for long-form serials, worldbuilding, and classroom writing practice.

Features

Storybook Management
Paged Writing
Card-driven Generation
Streaming Preview
Style & Reference
Suggestion List
Page Navigation
Card Snapshots
Local Persistence
Multi-format Export
Edit & Save

Usage Examples

Basic Usage

AI Story Generator Usage Example

Usage Steps:

  1. Create or Select a Storybook — In the 'Storybook Repository', create a new storybook or select an existing one. Supports search, JSON import, and Markdown/JSON export.
  2. Pick Cards — In the creation panel, select cards by type (Core Concept / Character / Environment / Special Object / Faction / Goal) as context anchors for AI generation.
  3. Set Generation Options — Choose length (Short / Medium / Long), suggestion count, constraint mode (Loose / Strict), and whether to allow card updates/resource changes/new progress clocks.
  4. Style & Reference — Choose a preset style (Classical, Light-hearted, Tight Mystery, Hard Sci-Fi, Epic Fantasy, Gothic, Wuxia/Xianxia) or paste your own reference text.
  5. Generate New Page — Click 'Generate New Page' to stream the typing effect in real time. When finished, the page is added to the storybook with an updated summary and next-step suggestions.
  6. Iterative Continuation — Use 'Continue' on the current page to extend from its ending and the overall summary, updating both the summary and suggestion list.
  7. Page Navigation & Management — Use Prev/Next/Jump to locate pages; duplicate or delete pages; edit and save. Saved content is persisted to the browser via IndexedDB.
  8. Card Snapshots & Changes — Inspect linked cards and attribute changes for the current page. Combine with the suggestion list to plan the next narrative step.
  9. Export & Share — One-click export to Markdown/JSON/HTML. Markdown is ideal for editing/formatting; JSON can be re-imported or integrated with other tools; HTML can be shared directly for reading.

Features:

  • Card-driven Context — Drive generation with Core Concept/Character/Environment/Faction/Special Object/Goal cards
  • Streaming Generation — Real-time typing effect with cancel support
  • Preset & Custom Style — Switch literary styles or use a custom reference passage
  • Constraint Control — Length presets, suggestion count, strict/loose constraints, and resource-change toggles
  • Suggestions — Automatic next-step suggestions per page to guide plotting
  • Page Tools — Duplicate, delete, edit, and save pages; navigate across the story
  • Snapshots & Changes — Track card snapshots and attribute changes for each page
  • Repository Operations — Create, search, import (JSON), export (Markdown/JSON/HTML), and tag/summary
  • Local Persistence — IndexedDB ensures your storybook and pages survive refresh
  • Internationalization — All prompts and toasts support EN/ZH

Use Cases:

  • Long-form Serialization — Maintain a multi-page narrative with evolving summaries and suggestions
  • Worldbuilding — Systematically expand settings, factions, items, and goals
  • Writing Workshops — Classroom exercises to practice narrative continuation and revision
  • IP Incubation — Generate backstories, arcs, and page-wise drafts for comics or short videos
  • Collaborative Outlines — Export/import JSON to move drafts across tools and teams
  • Fast Prototyping — Quickly explore alternative directions with page duplication and iteration

Common Questions (Q&A):

  1. Q: How do I control story length and constraints?
    A: Use length presets (Short/Medium/Long) and set the suggestion count. Toggle 'Constraint Mode' to Strict for tighter adherence to cards and style, or Loose for more freedom.
  2. Q: What is 'Continue' and how is it different from generating a new page?
    A: 'Generate New Page' creates a fresh page from selected cards and style. 'Continue' extends from the ending of the current page and the overall summary to preserve continuity.
  3. Q: Will my story be lost after refresh?
    A: No. Storybooks and pages are stored locally via IndexedDB. Your edits and navigation state persist across reloads unless you clear browser data.
  4. Q: Which export format should I choose?
    A: Markdown is best for further editing and formatting; JSON is ideal for re-import or integration; HTML is quick to share for direct reading.
  5. Q: Can I update cards during generation?
    A: Yes. You can allow updates to cards, resource changes, or creation of new progress clocks depending on your chosen options, which affects how the narrative evolves.