19 Commits
Author SHA1 Message Date
Hanzo Dev 5cf6ce2508 Rename all internal modules: comfy* → studio*
Complete module rename across 552 files:
- comfy/ → studio/
- comfy_extras/ → studio_extras/
- comfy_api/ → studio_api/
- comfy_api_nodes/ → studio_api_nodes/
- comfy_config/ → studio_config/
- comfy_execution/ → studio_execution/
- comfy/comfy_types/ → studio/node_types/
- comfyui_version.py → studio_version.py
- All test directories renamed
- All import statements updated
- All internal identifiers renamed (ComfyNodeABC → StudioNodeABC, etc.)
- All wire protocol types renamed (COMFY_* → STUDIO_*)
- No backward compatibility shims — clean break
- External pip packages preserved (comfyui-frontend-package, comfy-kitchen, etc.)
- 518 Python files syntax-validated, 0 errors
2026-02-23 12:49:38 -08:00
Hanzo Dev fdb4b5aab8 Complete Hanzo Studio rebrand: purge all remaining ComfyUI references
99 files changed across the entire codebase:
- CLI help strings, error messages, and display text
- README.md fully rewritten for Hanzo Studio
- CONTRIBUTING.md, CODEOWNERS, issue templates updated
- All GitHub workflow references updated
- Default output filename prefixes (ComfyUI -> HanzoStudio)
- .ci/ batch files and READMEs for Windows portable builds
- Core file headers ("This file is part of Hanzo Studio")
- API docs URLs (docs.comfy.org -> docs.hanzo.ai)
- API base URL default (api.comfy.org -> api.hanzo.ai)
- comfy_extras node descriptions and default paths
- Test file comments and docstrings
- extra_model_paths.yaml.example config comments

Preserved as-is (would break imports/packages):
- Python package names (comfyui_frontend_package, comfyui_manager, etc.)
- Internal module paths (comfy/, comfy_extras/, comfy_api/, etc.)
- API contract values (AUTH_TOKEN_COMFY_ORG, etc.)
- Third-party source attribution URLs
- custom_nodes/ directory contents
2026-02-23 10:13:55 -08:00
Hanzo Dev 4526acbfa6 Comprehensive rebrand: ComfyUI → Hanzo Studio
- Replace all user-facing "ComfyUI" strings with "Hanzo Studio"
- Update Help menu links: Discord → discord.gg/hanzoai, GitHub → hanzoai/studio
- Replace comfy.org URLs with hanzo.ai equivalents
- Update support email to support@hanzo.ai
- Rewrite branding script to patch ALL JS bundles comprehensively
- Update default filename prefixes from ComfyUI to HanzoStudio
- Fix CI to trigger on main branch (not hanzo/main)
- Update pyproject.toml metadata (name, URLs)
2026-02-23 09:32:01 -08:00
comfyanonymousandGitHub 91d367f083 Update comment in api example. (#9708) 2025-09-03 18:43:29 -04:00
FeepingCreatureandGitHub 2d152bffd1 Allow the prompt request to specify the prompt ID. (#8189)
This makes it easier to write asynchronous clients that submit requests, because they can store the task immediately.
Duplicate prompt IDs are rejected by the job queue.
2025-07-14 14:48:31 -04:00
Christian ByrneandGitHub 7019db90ab add comment about using api key in headless (#8082) 2025-05-12 23:06:44 -04:00
Chenlei HuandGitHub 9bffd67fc9 Lint unused import (#5973)
* Lint unused import

* nit

* Remove unused imports

* revert fix_torch import

* nit
2024-12-09 15:24:39 -05:00
RandomGitUser321andGitHub 147f774bb3 Add ws.close() to the websocket examples (#5020)
* add ws.close() to websocket examples

* add and explain ws.close() in websocket examples
2024-09-22 04:59:10 -04:00
RandomGitUser321andGitHub e05d1bd919 Added to the websockets_api_example.py to show how to decode latent previews from the binary stream (#5016)
* Update websockets_api_example.py

* even more simplfied
2024-09-22 02:30:44 -04:00
Alex "mcmonkey" GoodwinandGitHub 472f1d5bbc swap legacy sdv15 link (#4682)
* swap legacy sdv15 link

* swap v15 ckpt examples to safetensors

* link the fp16 copy of the model by default
2024-08-29 19:48:48 -04:00
Dr.Lt.DataandGitHub 7f61292038 fix: remove redundant useless loop (#4656)
fix: potential error of undefined variable

https://github.com/comfyanonymous/ComfyUI/discussions/4650
2024-08-28 17:46:30 -04:00
comfyanonymous 614ef3351a Add an example to use the SaveImageWebsocket node and enable it. 2024-03-22 12:56:48 -04:00
comfyanonymous 996acc190d Update how to get the prompt in api format in the example. 2023-07-19 15:07:12 -04:00
comfyanonymous d1f54fb969 Add a note to script about which websocket library is used. 2023-06-12 17:05:28 -04:00
comfyanonymous 30722d0843 Add script example that downloads the images after a prompt is executed. 2023-06-12 14:36:45 -04:00
comfyanonymous 3b9cd6036c Switch the default workflow to the CheckpointLoaderSimple node. 2023-03-05 03:00:28 -05:00
comfyanonymous 14c390c0c2 Remove sample_ from some sampler names.
Old workflows will still work.
2023-02-27 01:43:06 -05:00
comfyanonymous e8be9a2240 Don't send the "Random seed after every gen" field in the prompt. 2023-02-22 12:48:27 -05:00
comfyanonymous 540f2229ed Add a basic example for how to use the ComfyUI api. 2023-02-22 12:34:27 -05:00