Skip to content

A Native Android Client for Stable Diffusion WebUI Forge. Supports Background Generation, Flux, SDXL, and Qwen via Capacitor.

License

Notifications You must be signed in to change notification settings

bojrodev/Resolver-WebUI-Forge-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

95 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Resolver: Native Android Client for WebUI Forge (Flux, SDXL & Qwen)

Version Platform Backend License

Resolver is a high-performance, native Android interface for Stable Diffusion WebUI Forge Neo.

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.


πŸ“Έ Screenshots


Home / SDXL

Flux UI

LoRA Manager

Inpainting

Qwen Turbo

πŸš€ Key Features

⚑ True Background Generation

  • Native Foreground Service: Uses a Java-based service and Wake Locks to keep WebSocket connections alive during long Flux GGUF workflows or massive batch queues, even when the screen is off.
  • Queue Persistence: Features a robust state management system for Ongoing, Next, and Completed jobs.

🎨 Advanced Generation Engines

  • Flux GGUF Optimized: Includes dedicated selectors for VAE, CLIP, and T5-XXL models, with support for specific quantization bits (bnb-nf4, fp8-e4m3fn, etc.).
  • Qwen / Z-Image Turbo: Specialized "Turbo Generate" mode for Qwen models with dense narrative support.
  • SDXL Powerhouse: Full control over sampling, scheduling, and aspect ratio locking.
  • Mobile Inpainting: A touch-optimized canvas editor with mask blurring, soft inpainting, and denoising controls.

🧠 Magic Prompt (Local LLM)

  • Smart Expansion: Integrates with local LLM servers (LM Studio, Ollama) to translate simple ideas into professional prompts.
  • Recommended Model: For best results, use Bojro PromptMaster Abliterated 8B. It is specifically fine-tuned for the system prompts used in this app.
  • Dynamic Mode Switching: Automatically applies specialized system prompts for SDXL, Flux, and Qwen narratives.

πŸ€– Magic Prompt (LLM) Setup

To use the "Magic Prompt" feature, it is highly recommended to host the Bojro PromptMaster model on your PC.

  1. Download the Model: Get the GGUF version from Hugging Face.
  2. Run Server: Load the model into LM Studio or Ollama and ensure it is serving on your local network (e.g., http://192.168.1.10:1234).
  3. Connect App:
    • In Resolver, tap the Bot Icon to open the Magic Prompt modal.
    • Enter your LLM Server URL and tap Connect.
    • The app will automatically use specialized system instructions for each image generation mode.

πŸ”Œ Remote PC Wake (The Power Button)

Resolver features a remote power signal to start your WebUI directly from the app header.

Requirement: Requires the BojroPowerv2portable.exe helper running on your PC.

  1. Run Helper: Execute the helper app on your PC.
  2. Configure: Tap the Settings Gear next to the Power Button (αƒ’) in Resolver and enter the PC's Local IP.
  3. Wake: Tap the Power Button to send a start signal and launch your services remotely.

πŸ“‚ Workflow & LoRA Management

  • Neo Bridge: Browse LoRAs by folder with smart thumbnail caching.
  • Config Injection: Set preferred weights and trigger words that auto-inject into your prompts.
  • Metadata Analysis: Built-in PNG Info reader with one-tap "Copy to Mode" functionality to restore parameters from history.

πŸ› οΈ Installation & Building

Installation

  1. Install WebUI Forge (Neo) on your PC.
  2. Download the latest .apk from the Releases Page.
  3. Ensure your phone and PC are on the same Wi-Fi.
  4. Enter your PC's IP and tap LINK.

Building from Source

# Clone the repository
git clone [https://github.com/bojrodev/Resolver-WebUI-Forge-Client.git](https://github.com/bojrodev/Resolver-WebUI-Forge-Client.git)

# Install dependencies
npm install

# Sync and open Android project
npx cap sync
npx cap open android
# Open the Android Project in Android Studio
npx cap open android