tiny-dream

在嵌入式设备上跑Stable Diffusion,仅需一个头文件

Tiny Dream 是一个嵌入式、仅头文件的 Stable Diffusion C++ 实现,旨在将强大的文生图模型压缩到资源受限的设备上运行。它解决了传统 Stable Diffusion 依赖重型 GPU 和庞大依赖库的问题,通过纯 C++ 和头文件方式,让开发者能轻松集成到嵌入式系统、移动端或边缘设备中。核心能力包括:完整的潜在扩散模型推理流程、支持文本到图像生成、无外部依赖的轻量设计,以及针对低内存环境的优化。项目处于早期阶段,但已展示出在微控制器或小型 Linux 设备上运行 AI 绘画的潜力,为边缘 AI 和生成式艺术开辟了新的可能性。

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 269
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类图像生成
开发团队symisc
所属国家
定价模式free
价格说明开源项目,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议NOASSERTION
主要语言C
技术栈/模型ai,cpp,cpp-library,embedded,generative-art,header-only,image-generation,latent-diffusion,library,machine-learning,stable-diffusion,text2image,txt2img,txt2img-generation
GitHub 星标★ 269
30天Star增速
HF 下载量
上线时间2023-06-09 00:00:00
最近更新2026-07-28 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

核心亮点

  • 纯C++头文件实现,零依赖,易于集成到任何C++项目
  • 专为嵌入式设计,内存占用低,适合资源受限设备
  • 完整支持文本到图像生成,无需外部服务或GPU

不足之处

  • 早期项目,功能尚不完善,生成质量可能低于标准版
  • 文档/社区待观察,缺乏详细使用指南和示例

适用场景

  • 在树莓派或边缘网关等设备上离线生成图像
  • 嵌入式产品中集成AI绘画功能,如智能相框或创意玩具
  • 作为教学工具,学习Stable Diffusion的轻量级实现原理

替代项目

Stable Diffusion (官方)、ONNX Runtime、TinyML

项目介绍

tiny-dream 是图像领域的开源项目,由 symisc 开发,2023 年首次发布。

它收录于图像分类,该分类目前共有 839 个项目,GitHub 星标数为 269。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-07-28。完全免费,可自行部署使用。

它主要面向的使用场景是:在树莓派或边缘网关等设备上离线生成图像。同类可对比的替代方案包括 Stable Diffusion (官方)、ONNX Runtime、TinyML。

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 13967 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
ComfyUI 开源

像搭积木一样连节点,生图流程自己搭

The most powerful and modular diffusion model GUI, api and backend with a graph/node···

★ 134493 2026-08-09