Comfy Remote App
Comfy Remote is an iOS and Android App to comfortably run your ComfyUI workflows from your mobile phone and tablet.
Table of Contents
Features
- Connect to your instance of ComfyUI through the API using HTTP or HTTPS.
- View the results your completed workflows. Supports
SaveImage
andPreviewImage
nodes for image output. - Edit the parameters of your workflows and queue them for execution.
- Take a photo using your device's camera as input in a
LoadImage
node or select a photo from your phone's photo gallery. - Edit the mask of a
LoadImage
node. - Save generated images to your device or share them.
- Delete pending workflows from ComfyUI's queue or interrupt the currently running workflow.
- Save a workflow in Comfy Remote to use it again later.
- Import a workflow in
.json
or.png
format. - Load workflows saved using
ComfyUI Workspace Manager - Comfyspace
. - Preview the image being generated (if enabled in ComfyUI).
Install Comfy Remote
iOS
Comfy Remote is available on the App Store:
Android
Comfy Remote is currently in closed testing in the Google Play Store.
To be able to download it from the Play Store, you first need to join the closed testing by signing up to this Google Group or by joining the testing on the Play Store.
Then you can install it on your device here. It might take a bit of time for it to be available after you've joined the test.
User Guide
Connecting
Provide the Host Name or the IP address of your instance of ComfyUI as well as the port that it is listening to in the first screen.
Select the TLS/HTTPS
checkbox if your instance's traffic is encrypted. Note that the certificate needs to be trusted by your device's operating system.
History
Once connected, the history screen shows executed workflows, currently running workflows and queued up workflows. The currently running workflow can be interrupted from this screen. Queued workflows can be removed from the screen.
Tap a workflow to view it in the workflow screen.
Tap the refresh button to reload the history if it is out of sync.
My Workflows
Store workflows in Comfy Remote on your device.
Import a workflow from .json
(workflow format, not API json) or from a .png
with the workflow embedded in the image's metadata.
Rename or delete your on device workflows using the edit toggle button on the top right.
Tap a workflow to view it in the workflow screen.
Comfyspace
If the Workflow Manager extension is installed on your instance of ComfyUI, you can browse and load your saved workflows from this screen.
Workflow Screen
This screen shows your workflow's graph in a linear order (topological sort) based on the vertices (connections) between the nodes of your workflow.
The following types of inputs can be edited for each node of your workflow: INT
, FLOAT
, STRING
, BOOLEAN
and COMBO
.
Preview
If ComfyUI sends a preview of an image being generated, it will be shown under the corresponding node. A preview method must be configured in ComfyUI.
PreviewImage & SaveImage
PreviewImage
and SaveImage
nodes show the generated images the node has completed. Tab the Image Output
expansion tile to start loading the generated images. Swipe through the gallery if multiple images have been generated by this node. Tap an image to view it in full screen. Tab again to exit full screen mode.
Use the Save
button to save an image on your device.
Use the Share
button to share an image using device's operating system.
LoadImage
If your workflow contains a LoadImage
node, ComfyUI will allow you to either select an existing image from your ComfyUI input folder, or upload an image from your device, or take a photo using your device's camera.
Tab the View
expansion tile to show the selected image.
Set a maximum width and/or height to scale an image before uploading it to ComfyUI in the Scale on Upload
expansion tile.
Tab the Mask Editor
button to draw or edit a mask on top of the image. It is recommended to scale down the image before uploading, as processing the mask on your device can be quite slow for high resolution images.
Queue Button
The Queue
button in the bottom bar will submit the workflow to ComfyUI. Once submitted, a notification bar will be shown that allows you to jump to the workflow you submitted.
Seeds Button
The Seeds
button will change the seeds in the workflow according to the mode configured for each node.
Filter Button
The Filter
button allows you to declutter the workflow screen by selecting which types of nodes should be shown on the workflow screen.
If for example you have a complex workflow, but only need to set the prompt in CLIPTextEncode
and view the result in SaveImage
, you can set this up in this menu by deselecting all node types and only enable the nodes you actually need to see.
Save Button
The Save
button can be used to save a workflow in Comfy Remote on your device in the My Workflows
screen to use the workflow again later.
Bugs, Feature Requests and Contact
If you find a bug in Comfy Remote, please send a description of the bug, including instructions to reproduce it to comfyremoteapp[at]gmail[dot]com
.
If you have a workflow that is not supported, but you think it should, send it to comfyremoteapp[at]gmail[dot]com
and I'll take a look.