├── .devcontainer ├── README.md ├── devcontainer.json └── post-create.sh ├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── codeql-config.yaml ├── dependabot.yaml └── workflows │ ├── docker.yaml │ ├── opencv-cuda-artifact.yml │ ├── publish-comfyui-node.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .husky └── pre-commit ├── .vscode └── launch.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __init__.py ├── benchmark.py ├── configs ├── models.yaml └── nodes.yaml ├── docker ├── Dockerfile ├── Dockerfile.base ├── Dockerfile.opencv ├── README.md ├── entrypoint.sh └── supervisord.conf ├── example.py ├── install.py ├── nodes ├── __init__.py ├── api │ └── __init__.py ├── audio_utils │ ├── __init__.py │ ├── load_audio_tensor.py │ ├── pitch_shift.py │ └── save_audio_tensor.py ├── server_manager.py ├── settings_storage.py ├── tensor_utils │ ├── __init__.py │ ├── load_tensor.py │ ├── save_tensor.py │ └── save_text_tensor.py ├── video_stream_utils │ ├── __init__.py │ └── primary_input_load_image.py └── web │ ├── __init__.py │ ├── js │ ├── comfystream_ui_preview_node.js │ ├── launcher.js │ ├── settings.js │ └── status-indicator.js │ └── static │ └── .gitkeep ├── prestartup_script.py ├── pyproject.toml ├── requirements.txt ├── scripts ├── README.md ├── ansible │ ├── inventory.yaml │ └── plays │ │ └── setup_comfystream.yaml ├── monitor_pid_resources.py ├── requirements.txt └── templates │ └── comfyui.caddy.j2 ├── server ├── app.py ├── byoc.py └── frame_processor.py ├── settings └── comfystream_settings.json ├── setup.py ├── src └── comfystream │ ├── __init__.py │ ├── client.py │ ├── exceptions.py │ ├── modalities.py │ ├── pipeline.py │ ├── pipeline_state.py │ ├── scripts │ ├── README.md │ ├── __init__.py │ ├── build_trt.py │ ├── constraints.txt │ ├── requirements.txt │ ├── setup_models.py │ ├── setup_nodes.py │ └── utils.py │ ├── server │ ├── __init__.py │ ├── metrics │ │ ├── __init__.py │ │ ├── prometheus_metrics.py │ │ └── stream_stats.py │ └── utils │ │ ├── __init__.py │ │ ├── fps_meter.py │ │ └── utils.py │ ├── tensor_cache.py │ └── utils.py ├── test ├── example-512x512.png └── test_utils.py ├── ui ├── .eslintrc.json ├── .gitignore ├── .husky │ └── pre-commit ├── README.md ├── components.json ├── next.config.ts ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public │ ├── file.svg │ ├── globe.svg │ ├── next.svg │ ├── vercel.svg │ └── window.svg ├── src │ ├── app │ │ ├── api │ │ │ └── offer │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── GeistMonoVF.woff │ │ │ └── GeistVF.woff │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── webrtc-preview │ │ │ └── page.tsx │ ├── components │ │ ├── control-panel.tsx │ │ ├── control-panels-container.tsx │ │ ├── peer.tsx │ │ ├── room.tsx │ │ ├── settings.tsx │ │ ├── stream-control.tsx │ │ ├── text-output-viewer.tsx │ │ ├── ui │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── toaster.tsx │ │ │ └── tooltip.tsx │ │ └── webcam.tsx │ ├── context │ │ └── peer-context.ts │ ├── hooks │ │ ├── use-media-query.ts │ │ └── use-peer.ts │ ├── lib │ │ ├── peer.ts │ │ └── utils.ts │ └── types │ │ ├── index.ts │ │ └── types.ts ├── tailwind.config.ts └── tsconfig.json └── workflows ├── comfystream ├── audio-tensor-utils-example-api.json ├── audio-transcription-api.json ├── depth-anything-v2-trt-example-api.json ├── depth-bg-black-gpu-api.json ├── depth-bg-blur-gpu-api.json ├── live-portrait-daydream.json ├── liveportait-api.json ├── load-preview-image-example.json ├── sd15-multi-cnet-depthanything-face-api.json ├── sd15-multi-cnet-depthanything-face-dynamic-api.json ├── sd15-multi-cnet-depthanything-o2o-api.json ├── sd15-regional-lora-api.json ├── sd15-tensorrt-api.json ├── sd15-tensorrt-depthanything-large-api.json ├── sd15-tensorrt-w-depthmask-accelerated-api.json └── tensor-utils-example-api.json └── comfyui ├── florence-sam2.json ├── sd15-multi-cnet-depthanything-face-dynamic.json ├── sd15-multi-cnet-depthanything-face.json ├── sd15-multi-cnet-depthanything-o2o.json ├── sd15-regional-lora.json ├── sd15-tensorrt-w-depthmask-accelerated.json ├── sd15-tensorrt.json └── utility ├── build-dynamic-tensorrt-engine.json ├── build-onnx.json └── build-static-tensorrt-engine.json /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/post-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.devcontainer/post-create.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/codeql-config.yaml: -------------------------------------------------------------------------------- 1 | paths-ignore: 2 | - "docker/" 3 | -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.github/workflows/opencv-cuda-artifact.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/workflows/opencv-cuda-artifact.yml -------------------------------------------------------------------------------- /.github/workflows/publish-comfyui-node.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/workflows/publish-comfyui-node.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd ui && npx lint-staged 3 | 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/__init__.py -------------------------------------------------------------------------------- /benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/benchmark.py -------------------------------------------------------------------------------- /configs/models.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/configs/models.yaml -------------------------------------------------------------------------------- /configs/nodes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/configs/nodes.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/docker/Dockerfile.base -------------------------------------------------------------------------------- /docker/Dockerfile.opencv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/docker/Dockerfile.opencv -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/docker/supervisord.conf -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/example.py -------------------------------------------------------------------------------- /install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/install.py -------------------------------------------------------------------------------- /nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/__init__.py -------------------------------------------------------------------------------- /nodes/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/api/__init__.py -------------------------------------------------------------------------------- /nodes/audio_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/audio_utils/__init__.py -------------------------------------------------------------------------------- /nodes/audio_utils/load_audio_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/audio_utils/load_audio_tensor.py -------------------------------------------------------------------------------- /nodes/audio_utils/pitch_shift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/audio_utils/pitch_shift.py -------------------------------------------------------------------------------- /nodes/audio_utils/save_audio_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/audio_utils/save_audio_tensor.py -------------------------------------------------------------------------------- /nodes/server_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/server_manager.py -------------------------------------------------------------------------------- /nodes/settings_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/settings_storage.py -------------------------------------------------------------------------------- /nodes/tensor_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/tensor_utils/__init__.py -------------------------------------------------------------------------------- /nodes/tensor_utils/load_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/tensor_utils/load_tensor.py -------------------------------------------------------------------------------- /nodes/tensor_utils/save_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/tensor_utils/save_tensor.py -------------------------------------------------------------------------------- /nodes/tensor_utils/save_text_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/tensor_utils/save_text_tensor.py -------------------------------------------------------------------------------- /nodes/video_stream_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/video_stream_utils/__init__.py -------------------------------------------------------------------------------- /nodes/video_stream_utils/primary_input_load_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/video_stream_utils/primary_input_load_image.py -------------------------------------------------------------------------------- /nodes/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/web/__init__.py -------------------------------------------------------------------------------- /nodes/web/js/comfystream_ui_preview_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/web/js/comfystream_ui_preview_node.js -------------------------------------------------------------------------------- /nodes/web/js/launcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/web/js/launcher.js -------------------------------------------------------------------------------- /nodes/web/js/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/web/js/settings.js -------------------------------------------------------------------------------- /nodes/web/js/status-indicator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/nodes/web/js/status-indicator.js -------------------------------------------------------------------------------- /nodes/web/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prestartup_script.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/ansible/inventory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/scripts/ansible/inventory.yaml -------------------------------------------------------------------------------- /scripts/ansible/plays/setup_comfystream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/scripts/ansible/plays/setup_comfystream.yaml -------------------------------------------------------------------------------- /scripts/monitor_pid_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/scripts/monitor_pid_resources.py -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/scripts/requirements.txt -------------------------------------------------------------------------------- /scripts/templates/comfyui.caddy.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/scripts/templates/comfyui.caddy.j2 -------------------------------------------------------------------------------- /server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/server/app.py -------------------------------------------------------------------------------- /server/byoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/server/byoc.py -------------------------------------------------------------------------------- /server/frame_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/server/frame_processor.py -------------------------------------------------------------------------------- /settings/comfystream_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/settings/comfystream_settings.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/setup.py -------------------------------------------------------------------------------- /src/comfystream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/__init__.py -------------------------------------------------------------------------------- /src/comfystream/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/client.py -------------------------------------------------------------------------------- /src/comfystream/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/exceptions.py -------------------------------------------------------------------------------- /src/comfystream/modalities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/modalities.py -------------------------------------------------------------------------------- /src/comfystream/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/pipeline.py -------------------------------------------------------------------------------- /src/comfystream/pipeline_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/pipeline_state.py -------------------------------------------------------------------------------- /src/comfystream/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/scripts/README.md -------------------------------------------------------------------------------- /src/comfystream/scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/scripts/__init__.py -------------------------------------------------------------------------------- /src/comfystream/scripts/build_trt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/scripts/build_trt.py -------------------------------------------------------------------------------- /src/comfystream/scripts/constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/scripts/constraints.txt -------------------------------------------------------------------------------- /src/comfystream/scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | tqdm 3 | pyyaml 4 | -------------------------------------------------------------------------------- /src/comfystream/scripts/setup_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/scripts/setup_models.py -------------------------------------------------------------------------------- /src/comfystream/scripts/setup_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/scripts/setup_nodes.py -------------------------------------------------------------------------------- /src/comfystream/scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/scripts/utils.py -------------------------------------------------------------------------------- /src/comfystream/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/comfystream/server/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/server/metrics/__init__.py -------------------------------------------------------------------------------- /src/comfystream/server/metrics/prometheus_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/server/metrics/prometheus_metrics.py -------------------------------------------------------------------------------- /src/comfystream/server/metrics/stream_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/server/metrics/stream_stats.py -------------------------------------------------------------------------------- /src/comfystream/server/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/server/utils/__init__.py -------------------------------------------------------------------------------- /src/comfystream/server/utils/fps_meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/server/utils/fps_meter.py -------------------------------------------------------------------------------- /src/comfystream/server/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/server/utils/utils.py -------------------------------------------------------------------------------- /src/comfystream/tensor_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/tensor_cache.py -------------------------------------------------------------------------------- /src/comfystream/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/src/comfystream/utils.py -------------------------------------------------------------------------------- /test/example-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/test/example-512x512.png -------------------------------------------------------------------------------- /test/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/test/test_utils.py -------------------------------------------------------------------------------- /ui/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/.eslintrc.json -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/components.json -------------------------------------------------------------------------------- /ui/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/next.config.ts -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/postcss.config.mjs -------------------------------------------------------------------------------- /ui/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/public/file.svg -------------------------------------------------------------------------------- /ui/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/public/globe.svg -------------------------------------------------------------------------------- /ui/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/public/next.svg -------------------------------------------------------------------------------- /ui/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/public/vercel.svg -------------------------------------------------------------------------------- /ui/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/public/window.svg -------------------------------------------------------------------------------- /ui/src/app/api/offer/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/api/offer/route.ts -------------------------------------------------------------------------------- /ui/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/favicon.ico -------------------------------------------------------------------------------- /ui/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /ui/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /ui/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/globals.css -------------------------------------------------------------------------------- /ui/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/layout.tsx -------------------------------------------------------------------------------- /ui/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/page.tsx -------------------------------------------------------------------------------- /ui/src/app/webrtc-preview/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/app/webrtc-preview/page.tsx -------------------------------------------------------------------------------- /ui/src/components/control-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/control-panel.tsx -------------------------------------------------------------------------------- /ui/src/components/control-panels-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/control-panels-container.tsx -------------------------------------------------------------------------------- /ui/src/components/peer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/peer.tsx -------------------------------------------------------------------------------- /ui/src/components/room.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/room.tsx -------------------------------------------------------------------------------- /ui/src/components/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/settings.tsx -------------------------------------------------------------------------------- /ui/src/components/stream-control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/stream-control.tsx -------------------------------------------------------------------------------- /ui/src/components/text-output-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/text-output-viewer.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/card.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/form.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/label.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/select.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /ui/src/components/webcam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/components/webcam.tsx -------------------------------------------------------------------------------- /ui/src/context/peer-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/context/peer-context.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-media-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/hooks/use-media-query.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-peer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/hooks/use-peer.ts -------------------------------------------------------------------------------- /ui/src/lib/peer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/lib/peer.ts -------------------------------------------------------------------------------- /ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/lib/utils.ts -------------------------------------------------------------------------------- /ui/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./types"; 2 | -------------------------------------------------------------------------------- /ui/src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/src/types/types.ts -------------------------------------------------------------------------------- /ui/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/tailwind.config.ts -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /workflows/comfystream/audio-tensor-utils-example-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/audio-tensor-utils-example-api.json -------------------------------------------------------------------------------- /workflows/comfystream/audio-transcription-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/audio-transcription-api.json -------------------------------------------------------------------------------- /workflows/comfystream/depth-anything-v2-trt-example-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/depth-anything-v2-trt-example-api.json -------------------------------------------------------------------------------- /workflows/comfystream/depth-bg-black-gpu-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/depth-bg-black-gpu-api.json -------------------------------------------------------------------------------- /workflows/comfystream/depth-bg-blur-gpu-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/depth-bg-blur-gpu-api.json -------------------------------------------------------------------------------- /workflows/comfystream/live-portrait-daydream.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/live-portrait-daydream.json -------------------------------------------------------------------------------- /workflows/comfystream/liveportait-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/liveportait-api.json -------------------------------------------------------------------------------- /workflows/comfystream/load-preview-image-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/load-preview-image-example.json -------------------------------------------------------------------------------- /workflows/comfystream/sd15-multi-cnet-depthanything-face-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/sd15-multi-cnet-depthanything-face-api.json -------------------------------------------------------------------------------- /workflows/comfystream/sd15-multi-cnet-depthanything-face-dynamic-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/sd15-multi-cnet-depthanything-face-dynamic-api.json -------------------------------------------------------------------------------- /workflows/comfystream/sd15-multi-cnet-depthanything-o2o-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/sd15-multi-cnet-depthanything-o2o-api.json -------------------------------------------------------------------------------- /workflows/comfystream/sd15-regional-lora-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/sd15-regional-lora-api.json -------------------------------------------------------------------------------- /workflows/comfystream/sd15-tensorrt-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/sd15-tensorrt-api.json -------------------------------------------------------------------------------- /workflows/comfystream/sd15-tensorrt-depthanything-large-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/sd15-tensorrt-depthanything-large-api.json -------------------------------------------------------------------------------- /workflows/comfystream/sd15-tensorrt-w-depthmask-accelerated-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/sd15-tensorrt-w-depthmask-accelerated-api.json -------------------------------------------------------------------------------- /workflows/comfystream/tensor-utils-example-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfystream/tensor-utils-example-api.json -------------------------------------------------------------------------------- /workflows/comfyui/florence-sam2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/florence-sam2.json -------------------------------------------------------------------------------- /workflows/comfyui/sd15-multi-cnet-depthanything-face-dynamic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/sd15-multi-cnet-depthanything-face-dynamic.json -------------------------------------------------------------------------------- /workflows/comfyui/sd15-multi-cnet-depthanything-face.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/sd15-multi-cnet-depthanything-face.json -------------------------------------------------------------------------------- /workflows/comfyui/sd15-multi-cnet-depthanything-o2o.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/sd15-multi-cnet-depthanything-o2o.json -------------------------------------------------------------------------------- /workflows/comfyui/sd15-regional-lora.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/sd15-regional-lora.json -------------------------------------------------------------------------------- /workflows/comfyui/sd15-tensorrt-w-depthmask-accelerated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/sd15-tensorrt-w-depthmask-accelerated.json -------------------------------------------------------------------------------- /workflows/comfyui/sd15-tensorrt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/sd15-tensorrt.json -------------------------------------------------------------------------------- /workflows/comfyui/utility/build-dynamic-tensorrt-engine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/utility/build-dynamic-tensorrt-engine.json -------------------------------------------------------------------------------- /workflows/comfyui/utility/build-onnx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/utility/build-onnx.json -------------------------------------------------------------------------------- /workflows/comfyui/utility/build-static-tensorrt-engine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livepeer/comfystream/HEAD/workflows/comfyui/utility/build-static-tensorrt-engine.json --------------------------------------------------------------------------------