Static web app for generating original character appearance prompts and exporting local settings_json files.
- Open
index.htmlin a browser. - Generate a character idea from the main screen.
- Lock the traits you like and reroll.
- Use the advanced settings panel to adjust weights, export
settings_json, or import a saved JSON file.
git clone https://github.com/nade-eaf4fc/original-character-generator-web.git
cd original-character-generator-webThen open index.html or publish the directory with GitHub Pages.
- JP / EN UI switching
- Prompt generation from hairstyle, hair color, eye color, accessory, and bust size pools
- Click-to-fix reroll flow
- Preset-based weight switching
- Live bust distribution and accessory probability preview
settings_jsondownload and importinclude_base_prompttoggle aligned with the current ComfyUI settings format- Local persistence with
localStorage
index.htmlstyles/site.cssscripts/data-store.jsscripts/app.jsdata/base-prompt.jsdata/*.jsdocs/imagesexamples
- The advanced settings panel is closed by default.
- The base prompt can be overridden without rewriting
data/base-prompt.js. include_base_promptdefaults to off.- Chest size uses five weighted entries:
flat,small,medium,large,xlarge. - The raw weights do not need to add up to
1.00. - The app normalizes the values internally before generation.
- If the chest weight total is
0.00, generation falls back to the balanced preset. - Accessory generation uses one probability input for accessory presence.
noneis always calculated as1 - p.- Advanced settings are stored in
localStorageand restored on reload.
The advanced settings panel can:
- download
settings_json - import
settings_json - keep the format aligned with the current
comfyui-original-character-generatorsettings
Companion repository:
comfyui-original-character-generator
- The history keeps up to
10recent results. - History items can be pinned.
- Older unpinned entries are removed first when the list exceeds the limit.
BalancedPetiteCurvyStatement
Each preset updates both bust weighting and accessory probability.
- Add or edit prompt pools in
data/*.js. - Mark development-only items with
developmentOnly: true. - In production mode those entries are filtered automatically.
Built with development assistance from OpenAI Codex, powered by GPT-5.4.
This package is released under the MIT License.