Local Dream:让安卓手机本地跑 Stable Diffusion,出 AI 图就像打开相册一样简单
你有没有过这种时刻:出差路上灵感来了,打开 Midjourney 才发现要等一轮云端排队;想试个大胆的 prompt,又担心云端平台把图存到服务器里?
Local Dream 把这件事彻底反过来了。它是一个完全开源、免费的安卓 App,把 Stable Diffusion 整个塞进手机里跑 —— 高通骁龙 NPU 加速,CPU/GPU 兜底。出图、断网、保存、修改,全程不上一字节云端。
仓库地址:https://github.com/xororz/local-dream
01 它到底是个啥 —— 手机端本地化的 Stable Diffusion
Local Dream 的官方定位很直白:Android Stable Diffusion with Snapdragon NPU acceleration,同时也支持 CPU/GPU 推理。
它不是云端壳、不是套壳 GPT、不是转发站。它是一个把模型加载、提示词编码、采样去噪、图像解码、放大修复全流程都跑在你手机处理器上的独立 App。
完全免费、完全开源、零广告、零账号 —— 这是它和市面上一众套壳 App 最不一样的地方。

02 七个核心能力,撑起一个手机画师
光「能在手机上跑 SD」这事还不够炸,Local Dream 把整个 AI 绘画工作流塞进了一台手机:
① 文生图(txt2img):英文 tag 写法、CLIP 77 token 上限限制都做了视觉化提示,灰色那段就是模型看不到的部分,再也不会因为输多了而抓瞎。
② 图生图(img2img):上传参考图,调 Denoise(一般 0.3–0.7),构图保留风格重画 —— 改风格、加细节的常规姿势。
③ 局部重绘(inpainting):用画笔在图上涂抹要重画的部分,写一句 prompt,就能把背景里多余的路人抹掉、把眼睛画大。
④ 4K 超分:出图后一键走 RealESRGAN 或 UltraSharpV2,512×512 的图直接拉到 4K。
⑤ UltraFix 细节修复(v2.7.0 起,仅 SDXL DMD2 模型):先放大再「修一遍」,高分辨率下补回真实细节,比单纯插值放大好得多。
⑥ Device Link 跨设备调用(v2.8.1 起):你有一台 8 Gen 3 的旗舰,让它当 Host,另一台什么芯片都行的副机连过去直接吃主机的算力出图,连高通都不用是。
⑦ 桌面小组件:长按桌面就能把 Local Dream 摆上去,划一下直接出图,连 App 都不用打开。
内建的 NSFW 过滤是可选的,不想用可以下无 filter 版。整个 App 没账号、没统计、没追踪。
03 架构速览:三层协作,全部跑在手机上

简单理解 Local Dream 是怎么把一整条 AI 绘画链路塞进手机的:
上层 · Android UI:Kotlin + Jetpack Compose 写的原生 App。Material 3 风格,Coil 处理图片,输入 prompt、选模型、看图、保存全是这套。 中层 · 模型调度:C++ 写的推理后端,封装了阿里 MNN、Qualcomm QNN SDK、xtensor 这套生态。它会根据你手机芯片自动挑最合适的那条路 —— 不用你懂硬件,App 自己选。 底层 · 硬件加速:高通 Hexagon NPU 提供主要算力,CPU/GPU 是兜底。SD1.5 兼容性最广(Hexagon V68+ 就行),SDXL 和 Anima 模型在骁龙 8 Gen 3 上跑得最舒服。
模型那一层是直接解 .safetensors 转换格式的,官方内置了 CyberRealistic v10、Illustrious v16、DMD2 高速版等十几个。你也能塞自己的 SD1.5/SDXL 模型进去 —— 转换后的 zip 里放一个 config.json 就能预设默认参数,连 prompt 模板都不用再手填。
仓库地址:https://github.com/xororz/local-dream
04 五步装好并出第一张图

整个流程比「下个抖音」多不到五步:
① 确认你的手机:高通芯片(Snapdragon NPU),Android 8.0 及以上就行。SD1.5 需要 Hexagon V68 及以上架构,SDXL 需要骁龙 8 Gen 3 及以上;老机型不强求,App 会自动回落到 CPU/GPU 跑 SD1.5,只是慢一点。
② 下载 APK:去 Releases 找 LocalDream_armv8a_2.8.1.apk(当前最新版)。如果在意裸奔内容可以下 _with_filter 版。仓库地址:
https://github.com/xororz/local-dream/releases③ 允许安装来源:设置 → 安全 → 安装未知来源。一次性开关,正常安装即可。
④ 首次启动下载模型:打开 Model Manager,挑一个下就行。建议先下一个 SDXL CyberRealistic v10(兼容性好、出图快),模型几个 G,WiFi 一次性下完终身可用。
⑤ 输入 prompt 出图:进 txt2img,输入类似这样的 prompt:
1girl, cherry blossom, soft light, masterpiece, best quality点 Generate,等几十秒(NDU 跑 SD1.5 是十几秒级别,SDXL 是 1–2 分钟级别),出图就在相册了。
05 功能速查:手机里的 AI 画板

把 Local Dream 的核心交互浓缩成 8 张卡片,记住关键词就能上手:
TXT · 文生图: 1girl, cherry blossom, soft light—— 英文 tag,按(tag:1.1)的格式调权重。IMG · 图生图:上传参考图 → Denoise 0.3–0.7,构图不变改风格。 INP · 局部重绘:画笔涂抹要重画的区域,换一句 prompt。 UP · 4K 超分:出图后点 Upscale → RealESRGAN / UltraSharp。 FX · UltraFix:长按 Upscale 按钮 → UltraFix,仅 SDXL DMD2 适用。 NET · Device Link:主机开 Host,副机输入 IP 即可白嫖主机算力。 WID · 桌面小组件:长按桌面添加,直接划出图。 CFG · 模型参数:zip 里加 config.json 可以指定 default_steps / scheduler / cfg。
tag 自动补全支持 0.1 步调权重,括号写法 (tag:1.1)、(tag)、[tag] 都能识别,还能 Undo/Redo,几乎就是为手机小屏调词专门设计的。
06 适合谁 —— 谁会爱上 Local Dream

AI 画手 / 二次元创作者:通勤路上随手出图,不被云端排队卡掉灵感;tag 自动补全 + 0.1 步权重微调,对动漫创作者极其友好。
隐私敏感创作者:作品、试稿、私人素材全程不出手机,不用担心被第三方服务器拿去训练或追溯。
网络受限 / 差旅用户:飞机、地铁、出差无 WiFi 也能照常出图;模型一次下完,手机就变身便携 AI 画室。
折腾党 / 跑分玩家:同一台机器上能直观对比 NPU / CPU / GPU 三条推理路径的速度差异,是 Android 端侧推理研究的绝佳样本。
如果你是云端重度依赖选手、或者手机是纯联发科 / 麒麟芯片又不想等 CPU fallback 出图,那这个工具可能不适合你 —— 但它做的是「离线 + 隐私 + 即时」的另一极,不是要替代云端。
07 常见问题 & 设备兼容速查
Q:我的手机能用吗? A:基本只看两点 —— 高通芯片 + Android 8.0+。SD1.5 兼容性最广(Hexagon V68+),SDXL 要 8 Gen 3+。想偷懒可以先看下手机 SoC 型号对照一下。
Q:模型动辄几个 G,手机存储扛得住吗? A:扛得住,但建议至少留 15G 空间。模型是「装一次终身复用」,不想用哪个可以单独删,配置文件不丢。
Q:为什么我出图比预期慢? A:多半是模型选错了 —— SDXL 在非 8 Gen 3 机器上会强制 CPU 跑,出图时间秒变分钟。先用 SD1.5 起步,跑顺了再挑战 SDXL。
Q:和云端工具比,差别在哪? A:云端 = 排队 + 联网 + 素材上服务器;Local Dream = 即时 + 离线 + 素材不出手机。两者是互补不是替代。
Q:会发烫吗? A:会。所有 NPU/CPU 跑推理都会发烫,骁龙 8 Gen 3 满载时手机能当暖手宝用。建议别边充电边跑。
08 写在最后
把 SD 跑进手机这件事,几年前还是发烧友折腾 Termux + ONNX Runtime 才有可能的事。现在一个 APK 装上就能用,还白送 UltraFix / Device Link 这些云端都没见过的功能 —— Local Dream 是 Android AI 边缘化推进里非常踏实的作品。
如果你手机是高通芯片,强烈建议装一下试试;如果你身边有不折腾 AI 工具的朋友,把这篇甩给他 —— 在手机上不联网就出 AI 图,这个 demo 本身就是最好的安利。
项目地址(含 Releases):
https://github.com/xororz/local-dream讨论群:https://t.me/local_dream
支持作者:https://ko-fi.com/xororz 或 https://afdian.com/a/xororz
工具跑在哪个平台上,决定了 AI 离你有多近 —— Local Dream 把这个距离拉到了「口袋」。
引用链接
[1]Local Dream: https://github.com/xororz/local-dream
[2]https://github.com/xororz/local-dream
[3]https://github.com/xororz/local-dream
[4]https://t.me/local_dream
[5]https://ko-fi.com/xororz
[6]https://afdian.com/a/xororz
夜雨聆风