Lookdev Bible Loader v3.6 - Akki
Load every lookdev prompt for the characters and sets in your project
- set_names_LIST
- set_prompts_LIST
- character_names_LIST
- character_prompts_LIST
- set_names_STRING
- set_prompts_STRING
- character_names_STRING
- character_prompts_STRING
- selected_name_out
- selected_prompt_out
The Lookdev Bible Loader v3.6 is how the AkkiNodes pipeline keeps all that art direction from Phase 3 available to the nodes that need it. It scans your project's lookdev folders, loads every character and set lookdev prompt you generated, and hands them out in two flavors: as lists (for batching) and as strings (for the Scene Choreographer). There's also a single-asset selector for when you want one specific prompt, not the whole library.
How it works
Give it a project_path (relative to ComfyUI's output directory) and it reads two folders: character_subfolder (default Lookdev/CHR) and set_subfolder (default Lookdev/SET). Those are where the Character Lookdev and Set Lookdev nodes save their prompt files. It scans both, pairs each asset name with its prompt, and returns them as parallel lists plus joined strings.
The v3.6 update added what the source calls a "robust, multi-tiered search with logical tie-breakers" for the single-asset selector: if you type a partial or ambiguous name, it does tiered matching to find the asset you almost certainly meant, rather than returning nothing. That's the kind of polish you appreciate exactly once - the first time you type "Sia" instead of the full "Sia Volkov" and it still finds the right character.
Inputs and outputs
Required: project_path, character_subfolder, set_subfolder. Optional: selected_name - the asset you want the single selector to resolve (empty by default).
Ten outputs, but they're really three groups:
set_names_LIST+set_prompts_LIST,character_names_LIST+character_prompts_LIST- parallel lists for loops and batch nodes.set_names_STRING+set_prompts_STRING,character_names_STRING+character_prompts_STRING- joined strings. These are the exact inputs the AI Scene Choreographer wants, and the names line up with that node'sset_names_STRING/character_names_STRINGinputs by design.selected_name_out+selected_prompt_out- the resolved single asset from yourselected_name, which you'd feed straight into the Character or Set Lookdev node.
Install and gotchas
Pack install: ComfyUI Manager search "AkkiNodes LLM Suite", or git clone https://github.com/routhakash/AkkiNodes-LLM-Suite-for-ComfyUI into custom_nodes, install.bat as admin on Windows, restart. No LLM needed for this node - it's pure file scanning.
The gotcha is the folder structure. This node only finds lookdev assets if they're actually in the default subfolders (or wherever you point it) - if your Character Lookdev node saved its output to a different folder or you organized your project differently, the loader silently returns empty lists. The names-and-prompts pairing also depends on the files being written with the naming convention the lookdev nodes use. When lists come back misaligned (prompt for the wrong character), that's a folder hygiene issue, not the loader being dumb.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| project_path | STRING | — | |
| character_subfolder | STRING | Lookdev/CHR | — |
| set_subfolder | STRING | Lookdev/SET | — |
| selected_nameopt | STRING | — |
Outputs (10)
| Name | Type | Description |
|---|---|---|
| set_names_LIST | STRING | — |
| set_prompts_LIST | STRING | — |
| character_names_LIST | STRING | — |
| character_prompts_LIST | STRING | — |
| set_names_STRING | STRING | — |
| set_prompts_STRING | STRING | — |
| character_names_STRING | STRING | — |
| character_prompts_STRING | STRING | — |
| selected_name_out | STRING | — |
| selected_prompt_out | STRING | — |