Crates.io | cmfy |
lib.rs | cmfy |
version | 0.4.1 |
source | src |
created_at | 2024-10-16 14:16:54.643316 |
updated_at | 2024-10-28 06:57:59.345812 |
description | A CLI companion app for Comfy UI |
homepage | https://github.com/meuter/cmfy-rs |
repository | https://github.com/meuter/cmfy-rs |
max_upload_size | |
id | 1411846 |
size | 22,233 |
A CLI companion app for Comfy UI
cmfy
provides several commands:
Usage: cmfy [OPTIONS] <COMMAND>
Commands:
stats Displays basic statistics about client and server
history Manipulates history of prompts
queue Manipulates the queue of pending prompts
list List all prompts from history and queue
cancel Cancel currently running prompt
clear Clear all prompts from history, queue and currently running prompt
open Open ComfyUI in a web browser
capture Capture running and pending prompt to file
submit Submits a batch of prompts to the server
view Open images from completed prompts in a browser
get Display GET request raw json output
listen Opens a websocket connection to the server, listens for messages and displays them as JSON on the console
extract Extracts prompt information from a PNG generated with Comfy UI, and outputs it as JSON
monitor Monitors the progress on ongoing prompts
download Download images from completed prompts locally
help Print this message or the help of the given subcommand(s)
Options:
-s, --hostname <HOSTNAME> hostname of the server [env: COMFY_HOSTNAME=172.24.80.1] [default: localhost]
-p, --port <PORT> port of the server [env: COMFY_PORT=] [default: 8188]
-c, --client-id <CLIENT_ID> client id advertised to the server, allows to spoof an existing client when listening to websocket message. If none is provided, a unique id will be computed [env:
COMFY_CLIENT_ID=]
-h, --help Print help
-V, --version Print version
cmfy-cli
:
cargo install cmfy-cli
git clone https://github.com/meuter/cmfy
cmfy
:
cd cmfy
cargo install --path .
Download the prebuilt binaries from the release page.