Skip to content

Getting Started

Local Dream is an Android app that runs Stable Diffusion locally on your phone, with optional Snapdragon NPU acceleration.

1. Install the App

You can get the app from either of the following sources:

Both versions are functionally the same; the Play Store build has additional content filtering.

2. Select a Model

Open the app and browse the built-in model list. Tap a model to download it — the app picks the right chip-specific variant automatically, so there's nothing to choose manually.

NPU models only appear if your chip supports them. If your device can't run any NPU models, you can still use SD1.5 in CPU/GPU mode. See Device Compatibility for the full support matrix, or Available Models for the built-in catalog.

TIP

You can also import any SD1.5-architecture .safetensors checkpoint and let the app convert it on-device into a CPU/GPU-runnable format. For NPU, you can import pre-converted community models. See Pre-converted Community Models.

3. Generate Your First Image

Once a model finishes downloading, open it and try a prompt:

masterpiece, best quality, 1girl, standing, garden, sunset

Tips:

  • Start with the default sampler / steps. Most built-in models work well at 20–30 steps.
  • For SD1.5 NPU models, the base resolution is fixed at 512×512. Some models include patches for additional resolutions (e.g. 512×768).
  • For SDXL NPU models, the resolution is fixed at 1024×1024.

What's Next