Skip to content

Commit 1e3bc3a

Browse files
authored
Update README.md
1 parent 200cadc commit 1e3bc3a

1 file changed

Lines changed: 26 additions & 6 deletions

File tree

README.md

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Resolver: Native Android Client for Stable Diffusion(Forge & ComfyUi). (Flux, SDXL & Qwen)
1+
# Resolver: Native Android Client for WebUI Forge & ComfyUi (Flux, SDXL & Qwen)
22

33
![Version](https://img.shields.io/badge/Version-1.3-purple.svg)
44
![Platform](https://img.shields.io/badge/Platform-Android%2010+-green.svg)
@@ -7,7 +7,7 @@
77

88
**Resolver** is a high-performance, native Android interface for [Stable Diffusion WebUI Forge Neo](https://github.com/Haoming02/sd-webui-forge-classic/tree/neo).
99

10-
**New in v1.2:** Resolver now features a centralized **Configuration (CFG)** tab for seamless Local/External switching, a remote "Kill Switch", **Flux First Block Cache (FBC)** integration, and native **Hi-Res Fix** support.
10+
**New in v1.3:** Resolver now features a dedicated **ComfyUI Engine** for workflow execution, centralized **Configuration (CFG)** for seamless Local/External switching, a remote "Kill Switch", **Flux First Block Cache (FBC)** integration, and native **Hi-Res Fix** support.
1111

1212
Unlike standard browser wrappers, Resolver is built with a **Hybrid Architecture** (Capacitor 6.0 + Vanilla JS) and utilizes **Native Android Foreground Services** to ensure your generation queues never die in the background.
1313

@@ -66,11 +66,17 @@ Unlike standard browser wrappers, Resolver is built with a **Hybrid Architecture
6666

6767
## ⚡ Key Features
6868

69-
### ⚡ v1.2 Connectivity & Power
69+
### ⚡ v1.3 Connectivity & Power
7070
* **Smart Connection Mode:** Toggle instantly between **Local Mode** (Auto-appends ports to local IPs) and **External Mode** (Enforces HTTPS for Ngrok/Cloud tunnels, ignoring ports).
71-
* **Custom Service Ports:** Define independent ports for your WebUI (Default: `7860`), LLM Server (`1234`), and Power Service (`5000`) inside the new CFG tab.
71+
* **Custom Service Ports:** Define independent ports for your WebUI (Default: `7860`), LLM Server (`1234`), ComfyUI (`8188`), and Power Service (`5000`) inside the CFG tab.
7272
* **Remote Wake & Kill:** Use the "Bojro Dev Power" controls to send Wake-on-LAN signals or a **KILL!** signal to immediately halt the backend server from your phone.
7373

74+
### ⚡ ComfyUI Engine
75+
* **Workflow Orchestration:** Load standard API-compatible ComfyUI `.json` workflows directly into the app.
76+
* **Dynamic UI Generation:** The engine automatically parses the workflow graph to build native sliders, dropdowns, and text inputs for samplers, checkpoints, and prompts.
77+
* **Live WebSocket Feedback:** Features real-time step monitoring and binary image previews delivered via persistent socket connections.
78+
* **Integrated Gallery:** Automatically archives final ComfyUI outputs into the main Resolver history for cross-engine metadata analysis.
79+
7480
### ⚡ Flux First Block Cache (FBC)
7581
* **Native Integration:** First mobile client to support the **Forge Block Cache** extension.
7682
* **Speed Boost:** Skip redundant diffusion steps (`bnb-nf4`, `fp8`) to significantly reduce generation time on Flux models.
@@ -96,6 +102,20 @@ Unlike standard browser wrappers, Resolver is built with a **Hybrid Architecture
96102

97103
---
98104

105+
## ⚡ Backend Setup (Mandatory)
106+
107+
To enable communication between the Android app and your PC, you must add the following launch arguments to your backend services:
108+
109+
**WebUI Forge:**
110+
Edit your `webui-user.bat` and set the following:
111+
`set COMMANDLINE_ARGS=--listen --api --cors-allow-origins *`
112+
113+
**ComfyUI:**
114+
Append these flags to your launch command (after the python call):
115+
`--listen --enable-cors-header *`
116+
117+
---
118+
99119
## ⚡ Magic Prompt (LLM) Setup
100120

101121
To use the "Magic Prompt" feature, it is highly recommended to host a **Bojro PromptMaster** model on your PC.
@@ -115,7 +135,7 @@ To use the "Magic Prompt" feature, it is highly recommended to host a **Bojro Pr
115135

116136
Resolver features a remote power signal to start (or stop) your WebUI directly from the app home screen.
117137

118-
**Requirement:** Requires the `BojroPowerv2portable.exe` helper running on your PC.
138+
**Requirement:** Requires the `BojroPowerv3portable.exe` helper running on your PC.
119139

120140
1. **Run Helper:** Execute the helper app on your PC.
121141
2. **Configure:** Go to the **CFG Tab** in Resolver and set your **Wake Port** (Default: `5000`).
@@ -134,7 +154,7 @@ Resolver features a remote power signal to start (or stop) your WebUI directly f
134154
## ⚡ Installation & Building
135155

136156
### Installation
137-
1. Install **WebUI Forge (Neo)** on your PC.
157+
1. Install **WebUI Forge (Neo)** and/or **ComfyUI** on your PC.
138158
2. Download the latest `.apk` from the **Releases Page**.
139159
3. Ensure your phone and PC are on the same Wi-Fi.
140160
4. Navigate to the **CFG Tab**, enter your PC's IP, and tap **Save Configuration**.

0 commit comments

Comments
 (0)