{"id":23234611,"url":"https://github.com/exectails/comfyui-et_dynamicprompts","last_synced_at":"2026-01-23T06:33:09.251Z","repository":{"id":264844281,"uuid":"891797370","full_name":"exectails/comfyui-et_dynamicprompts","owner":"exectails","description":"ComfyUI Dynamic Prompting Nodes","archived":false,"fork":false,"pushed_at":"2024-11-29T22:37:19.000Z","size":13,"stargazers_count":4,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-19T20:51:22.543Z","etag":null,"topics":["comfyui","dynamic-prompting","nodes"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/exectails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-21T01:07:28.000Z","updated_at":"2025-06-22T18:20:49.000Z","dependencies_parsed_at":"2025-08-19T20:33:27.715Z","dependency_job_id":"383fcb37-1e56-4146-af37-e9babbaa817b","html_url":"https://github.com/exectails/comfyui-et_dynamicprompts","commit_stats":null,"previous_names":["exectails/comfyui-et_dynamicprompts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/exectails/comfyui-et_dynamicprompts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exectails%2Fcomfyui-et_dynamicprompts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exectails%2Fcomfyui-et_dynamicprompts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exectails%2Fcomfyui-et_dynamicprompts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exectails%2Fcomfyui-et_dynamicprompts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/exectails","download_url":"https://codeload.github.com/exectails/comfyui-et_dynamicprompts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exectails%2Fcomfyui-et_dynamicprompts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28682259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["comfyui","dynamic-prompting","nodes"],"created_at":"2024-12-19T03:02:28.882Z","updated_at":"2026-01-23T06:33:09.227Z","avatar_url":"https://github.com/exectails.png","language":"Python","funding_links":[],"categories":["Workflows (3395) sorted by GitHub Stars","All Workflows Sorted by GitHub Stars"],"sub_categories":[],"readme":"ComfyUI - Dynamic Prompts\n=============================================================================\n\nCollection of custom nodes for ComfyUI implement functionality similar\nto the Dynamic Prompts extension for A1111.\n\nThe nodes use the [Dynamic Prompts][1] Python module to generate prompts\nthe same way, and unlike the semi-official dynamic prompts nodes, the ones\nin this repo are a little easier to utilize and allow the automatic\ngeneration of all possible combinations without manual queuing.\n\nInstall\n-----------------------------------------------------------------------------\n\n**Option 1**\n\nInstall via [ComfyUI-Manager][2].\n\n**Option 2**\n\nClone the repository into your ComfyUI custom_nodes directory and\ninstall the requirements in your ComfyUI Python environment.\n```text\ngit clone https://github.com/exectails/comfyui-et_dynamicprompts\ncd comfyui-et_dynamicprompts\npip install -r requirements.txt\n```\n\nNodes\n-----------------------------------------------------------------------------\n\n### Dynamic Prompt\n\nGenerates prompts and seeds based on text input. The node will either\ngenerate a given number of prompts, choosing randomly from all possible\ncombinations, or return prompts for all possible combinations.\n\n#### Random Prompts\n\nThe random mode generates a number of prompts, each one using randomly\nchosen variations from all potential combinations.\n\n**Example 1**\n\nOutput one prompt with three possibilities.\n\nInput\n```text\ncount: 1\ntext: \"a {red|blue|green} dog\"\n```\n\nOutput\n```python\n[\"a red dog\"]\n```\n\n**Example 2**\n\nOutput two prompts with three possibilities.\n\nInput\n```text\ncount: 2\ntext: \"a {red|blue|green} dog\"\n```\n\nOutput\n```python\n[\"a green dog\", \"a red dog\"]\n```\n\n**Example 3**\n\nOutput one prompt with six possibilities.\n\nInput\n```text\ncount: 1\ntext: \"a {red|blue|green} dog and a {pink|yellow} cat\"\n```\n\nOutput\n```python\n[\"a blue dog and a yellow cat\"]\n```\n\n#### Combinatorial Prompts\n\nIn this mode the node generates and returns a list of prompts that make\nup every single possible combination of strings based on the input text.\n\n**Example 1**\n\nOutput three prompts based on three possibilities.\n\nInput\n```text\n\"a {red|blue|green} dog\"\n```\n\nOutput\n```python\n[\"a red dog\", \"a blue dog\", \"a green dog\"]\n```\n\n**Example 2**\n\nOutput six prompts based on six possibilities.\n\nInput\n```text\n\"a {red|blue|green} dog and a {pink|yellow} cat\"\n```\n\nOutput\n```python\n[\n    \"a red dog and a pink cat\",\n    \"a red dog and a yellow cat\",\n    \"a blue dog and a pink cat\",\n    \"a blue dog and a yellow cat\",\n    \"a green dog and a pink cat\",\n    \"a green dog and a yellow cat\",\n]\n```\n\nFor more information and examples, see the [Dynamic Prompts][1] repository.\n\n#### Seeds\n\nTo give a degree of control over the seeds used in the generation\nto the dynamic prompt, you may plug the result into the sampler's\nseeds input. The seed will then be `fixed`, `sequential`, or `random`.\n\nFixing the seed is useful if you'd like to generate an image with\na certain subject but slight variations in colors or other details.\nIn this mode each prompt will receive the seed set on the node.\n\nSequential seeds start at the given seed for the first prompt and\nincrease by one for every subsequent one. This can be used to get\na degree of determinism, but without giving all prompts the same\nseed.\n\nFinally, random seeds are determined by the given seed, but are\nrandomly generated otherwise. It's very similar to sequential,\nbut less deterministic from the outside.\n\n\n[1]: https://github.com/adieyal/dynamicprompts\n[2]: https://github.com/ltdrdata/ComfyUI-Manager\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexectails%2Fcomfyui-et_dynamicprompts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexectails%2Fcomfyui-et_dynamicprompts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexectails%2Fcomfyui-et_dynamicprompts/lists"}