Dream Weaver¶
Dream Weaver helps you make high-quality character and scenario cards from an idea. It is useful when building a card by hand would take too long, when you need help turning a loose concept into polished fields, or when existing cards do not match what you want.
Start with as much or as little direction as you have. Dream Weaver lets you build the card piece by piece, review each generated card, keep what works, and save the result when it is ready.
When to Use Dream Weaver¶
Use Dream Weaver when you want to:
- Turn an idea into a character or scenario card
- Create a card that matches a specific character, role, setup, or scenario you cannot find elsewhere
- Get help writing the parts of a card that are hard to phrase manually
- Explore variations before choosing the version you want to keep
- Add supporting details, such as lore, NPCs, greetings, or portrait prompts, after the main idea is clear
Dream Weaver works best when you know what you want, but need help turning it into a finished card.
When Not to Use It¶
Dream Weaver is not required for normal editing. Use the regular Character Browser when you already know the exact edits you want.
| Situation | Better Tool |
|---|---|
| You only need to fix a typo | Character editor |
| You already know the exact field text | Character editor |
| You want to manually tag or organize a card | Character editor |
| You are importing a finished character card | Character import |
| You do not want generated suggestions | Character editor |
You can edit Dream Weaver output later in the regular character editor. If you reopen the same Dream Weaver session, Update Character or Update Scenario updates the linked card instead of creating a duplicate.
How It Works¶
Dream Weaver has four core parts:
| Piece | What It Does |
|---|---|
| Source | The idea, premise, reference, or direction Dream Weaver uses |
| Command | A slash command like /name, /appearance, or /scenario |
| Card | A generated suggestion you can use, discard, retry, or adjust |
| Workspace | The current result built from the cards you have accepted |
Source is required before generation commands can run. The source field in the panel is optional because you can open a blank Studio, but commands like /name, /personality, and /scenario still need direction first. Add it with /dream.
When you accept a card, Dream Weaver adds it to the workspace. Discarded cards are ignored. For single-field tools, accepting a newer card replaces the older accepted card for that field.
Character vs. Scenario¶
Dream Weaver does not decide the card type from your source text. Choose Character or Scenario with the switcher.
Use Character when you want one primary character.
Use Scenario when you want a narrator, world, location, setup, or situation card.
| Command | Character Mode | Scenario Mode |
|---|---|---|
/name |
Character name | Scenario title |
/appearance |
Physical appearance | Setting and sensory presentation |
/personality |
Character behavior | Narrator, world behavior, or interaction rules |
/scenario |
Starting situation around the character | Premise, tension, and current scene |
/voice |
Character speech style | Narrator or world voice |
/first_message |
Character opening message | Opening narration or scene prompt |
The switcher controls this behavior. /dream only adds direction for Dream Weaver to use.
Saved Weaves¶
The Previous Weaves section keeps Dream Weaver sessions in one place. Use the filters to show all sessions, drafts, or finalized sessions. Use search to find older sessions.
Finalized sessions stay in the same list as drafts, but they are marked differently. Open a finalized session when you want to keep working and update the linked card.
Quick Links¶
| Guide | What You'll Learn |
|---|---|
| Studio Workflow | Add source, run commands, accept cards, and build the result |
| Sources & Roadmap | Current source support and planned character/world book imports |
| Visuals & Finalizing | Generate visual assets, finalize, and update generated cards |