What this tool helps with
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.
Recommended workflow
- 1Create 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.
- 2Pick Cards โ In the creation panel, select cards by type (Core Concept / Character / Environment / Special Object / Faction / Goal) as context anchors for AI generation.
- 3Set Generation Options โ Choose length (Short / Medium / Long), suggestion count, constraint mode (Loose / Strict), and whether to allow card updates/resource changes/new progress clocks.
- 4Style & Reference โ Choose a preset style (Classical, Light-hearted, Tight Mystery, Hard Sci-Fi, Epic Fantasy, Gothic, Wuxia/Xianxia) or paste your own reference text.
- 5Generate 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.
- 6Iterative Continuation โ Use 'Continue' on the current page to extend from its ending and the overall summary, updating both the summary and suggestion list.
- 7Page 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.
- 8Card Snapshots & Changes โ Inspect linked cards and attribute changes for the current page. Combine with the suggestion list to plan the next narrative step.
- 9Export & 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.
Capability details
- 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
Practical 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
Privacy, rights, and limits
Most processing is designed to run in the browser whenever possible, which makes the tool useful for quick personal or work files. For sensitive, production, or regulated material, test with a sample first and confirm the target platform's format, size, and quality requirements.
Common questions
How do I control story length and constraints?
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.
What is 'Continue' and how is it different from generating a new page?
'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.
Will my story be lost after refresh?
No. Storybooks and pages are stored locally via IndexedDB. Your edits and navigation state persist across reloads unless you clear browser data.
Which export format should I choose?
Markdown is best for further editing and formatting; JSON is ideal for re-import or integration; HTML is quick to share for direct reading.
Can I update cards during generation?
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.