ComfyUI > Nodes > world weaver > Character Vault (World Weaver)

ComfyUI Node: Character Vault (World Weaver)

Class Name

WW_CharacterVault

Category
Creepybits/World_weaver
Author
creepybits (Account age: 2257days)
Extension
world weaver
Latest Updated
2026-03-28
Github Stars
0.03K

How to Install world weaver

Install this extension via the ComfyUI Manager by searching for world weaver
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter world weaver in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Character Vault (World Weaver) Description

Facilitates storage and management of character descriptions in a centralized JSON database.

Character Vault (World Weaver):

The WW_CharacterVault node is a component of the ComfyUI system designed to facilitate the storage and management of character descriptions within a centralized JSON database. This node is particularly useful for AI artists and creators who need to maintain a structured repository of character details, ensuring easy access and organization. By leveraging this node, you can save detailed character descriptions, which include various attributes such as ethnicity, face structure, and body type, into a database. This functionality is crucial for projects that require consistent character information across different creative works. The node ensures that each character entry is unique and prevents overwriting existing data, thereby maintaining the integrity of your character database.

Character Vault (World Weaver) Input Parameters:

text

This parameter is a multiline string input that allows you to provide a detailed description of a character. The description can include various attributes such as ethnicity, face structure, face shape, hair, eyes, mouth, and body type. The default value is a template with these attributes listed, which you can fill out as needed. This input is crucial as it forms the core data that will be saved into the database if the save_to_db parameter is set to true.

character_name

This parameter is a single-line string input that specifies the name of the character you wish to save. It is essential for identifying the character within the database. The character name must be unique; otherwise, the node will not save the character and will prompt you to choose a different name. There is no default value, and it cannot be left empty if you intend to save the character to the database.

save_to_db

This boolean parameter determines whether the character description should be saved to the database. The default value is false, meaning that by default, the node will not attempt to save the character data. Setting this parameter to true will trigger the save operation, provided that the character name is unique and not empty. This parameter is critical for controlling the node's behavior regarding data persistence.

Character Vault (World Weaver) Output Parameters:

text

The output parameter text returns the character description string that was input. This output is useful for confirming the data that was processed by the node, especially when the save_to_db parameter is set to false, as it allows you to verify the character description without saving it to the database.

Character Vault (World Weaver) Usage Tips:

  • Ensure that the character_name is unique and descriptive to avoid conflicts and make it easier to identify characters in the database.
  • Use the default template provided in the text parameter to ensure that all necessary character attributes are included in your descriptions.
  • Set save_to_db to true only when you are ready to save the character data, as this will prevent unnecessary writes to the database.

Character Vault (World Weaver) Common Errors and Solutions:

[Creepybits] ERROR: Character name cannot be empty. Character not saved.

  • Explanation: This error occurs when the character_name parameter is left empty while attempting to save the character to the database.
  • Solution: Provide a valid and unique character name before setting save_to_db to true.

[Creepybits] ERROR: Character name '{character_name}' already exists. Please choose a unique name. Character not saved.

  • Explanation: This error indicates that the character name you are trying to use already exists in the database.
  • Solution: Choose a different, unique name for the character to avoid overwriting existing data.

[Creepybits] ERROR: Failed to write to database file.

  • Explanation: This error suggests that there was an issue writing to the database file, possibly due to file permissions or directory structure problems.
  • Solution: Ensure that the directory path to the database file exists and that you have the necessary permissions to write to it. Check for any file system issues that might prevent writing.

Character Vault (World Weaver) Related Nodes

Go back to the extension to check out more related nodes.
world weaver
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Character Vault (World Weaver)