S

stable-diffusion.cpp

SHA-256
7.7k stars·AI 生产力·已提供 SHA-256 校验码,下载后可自行核对文件完整性

用纯 C/C++ 在本地运行 Stable Diffusion、FLUX、Qwen 等绘图模型,无需 Python,单个可执行文件即可在纯 CPU 电脑上生成图片和视频。

不用装 Python,一个程序就能在本地跑 AI 画图。

核心功能

  • 纯 C/C++ 实现,无任何外部依赖,下载即用
  • 支持 SD、FLUX、Qwen-Image、Z-Image、Wan 视频等数十种主流模型
  • 同时支持 CPU、NVIDIA 显卡、Vulkan、Metal 等多种硬件
  • GGUF 量化与内存优化技术,低配电脑也能跑
  • 兼容 LoRA、ControlNet、IP-Adapter 等常用扩展玩法

避坑指南

  • •这是命令行工具,没有官方图形界面(虽有第三方界面和内置 Web UI),不熟悉终端的用户上手有门槛;模型权重需自行下载,单个文件通常几个 GB,请预留足够硬盘空间;项目处于活跃开发期,命令参数可能随版本变化;纯 CPU 出图速度较慢,视频生成对硬件要求较高;它只做推理生成,不能用来训练自己的模型。

适用场景

  • 在没有独立显卡的普通电脑上本地生成 AI 图片,隐私不出本机
  • 把 AI 绘图能力嵌入到自己的软件或 App 中(提供 Python、Go、Rust 等语言绑定)
  • 在显存较小的设备上通过量化模型低成本出图
  • 批量生成图片或视频并希望流程可脚本化、可复现

stable-diffusion.cpp 是一个基于 ggml 的纯 C/C++ 扩散模型推理引擎,设计理念与 llama.cpp 一脉相承。它支持数十种图像与视频模型,包括 SD1.x/SDXL/SD3、FLUX 全系列、Qwen-Image、Z-Image、Wan2.x 视频、LTX 等,并兼容 LoRA、ControlNet、IP-Adapter、PhotoMaker 和 ESRGAN 高清放大。相比 ComfyUI、stable-diffusion-webui 等 Python 方案,它最大的优势是极致轻量:一个无外部依赖的可执行文件即可运行,支持 CPU、CUDA、Vulkan、Metal、OpenCL、SYCL 等多种后端,覆盖 Linux、macOS、Windows 甚至 Android。配合 GGUF 量化、TAESD 快速解码、VAE 分块和 Flash Attention,即使没有独立显卡、内存有限的普通电脑也能在本地私密地生成图片和视频。

标签

stable-diffusionimage-generationcppgguflocal-aivideo-generation

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

从 GitHub Releases 页面下载对应系统的预编译版本并解压

4

从 Hugging Face 下载模型权重文件(如 SD 1.5 的 .safetensors 或 .gguf 文件)

5

打开终端,运行 ./bin/sd-cli -m 模型文件路径 -p "你的描述文字"

安装指引
  1. 从 GitHub Releases 页面下载对应系统的预编译版本并解压
  2. 从 Hugging Face 下载模型权重文件(如 SD 1.5 的 .safetensors 或 .gguf 文件)
  3. 打开终端,运行 ./bin/sd-cli -m 模型文件路径 -p "你的描述文字"
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

fe20366827d357c00797eebb58244dddab7fd9a348d70090c3871004c320f38d

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

本项目为绿色软件,不写注册表、不安装系统组件。直接删除解压出的程序文件夹和下载的模型文件即可完全卸载,不会在系统中留下残留。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-10-26 18:06:33
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

5 FAQs

相似推荐