ShiftHackZ/Stable-Diffusion-KMP
Stable Diffusion AI client app for Android and iOS
What it solves
SDAI is a cross-platform mobile client that provides a unified workflow for generating AI images. It eliminates the need to switch between different apps or web interfaces when using various Stable Diffusion backends, whether they are self-hosted servers, hosted APIs, or on-device local generation.
How it works
The app acts as a frontend that connects to a wide variety of providers. It supports remote backends like AUTOMATIC1111, SwarmUI, AI Horde, Hugging Face, OpenAI, Stability AI, Fal.ai, and ArliAI. For local generation, it integrates multiple runtimes including Microsoft ONNX, Google AI MediaPipe, stable-diffusion.cpp (for SDXL), Core ML (iOS), and PrismML Bonsai.
Who it’s for
Mobile users who want a professional-grade Stable Diffusion experience on Android and iOS, including those who run their own servers or prefer the privacy and offline capability of on-device generation.
Highlights
- Multi-Backend Support: Connects to self-hosted servers (A1111, SwarmUI) and numerous cloud APIs.
- On-Device Generation: Supports local inference on Android and iOS using various optimized runtimes.
- Advanced Controls: Provides access to prompts, negative prompts, seed, CFG scale, LoRA, and embeddings where supported by the provider.
- Privacy-Focused: Open-source with no ads or telemetry.
- Built-in Tools: Includes an on-device benchmark to check hardware suitability for local runs and a local gallery for managing creations.
Related
- Project
- Project
- Project
- Project
- Project