Skip to content

Provider adapter: ComfyUI character and storyboard visual workflow #9

Description

@XucroYuri

Context

The roadmap treats local image and video workflows as first-class providers. ComfyUI is a strong local target for character references, storyboard frames, and style experiments while the Live2D-specific modeling path evolves.

Target capabilities

  • character.generate
  • video.edit
  • Optional future support for model.live2d.generate when paired with a Live2D/Textoon pipeline

Scope

Design and implement a minimal ComfyUI provider adapter that can submit a workflow, wait for completion, and return artifact paths or URLs through the existing provider routing contract.

Acceptance criteria

  • Provider registry can describe a ComfyUI endpoint and workflow name.
  • Adapter supports a dry-run or mock fallback for CI.
  • Generated artifacts follow the MVP artifact conventions used by live2d_ai.pipeline.
  • README or deployment docs show how to configure a local ComfyUI endpoint.

Validation

ruff check .
python3 -m py_compile $(rg --files -g '*.py')
python3 -m unittest discover -s tests -v
python3 examples/test_text_to_live2d.py --prompt 'comfyui local provider smoke'

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:local-aiLocal or self-hosted model/runtime supportarea:provider-registryProvider registry, routing, and capability contractsenhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions