呉乐天🏸 发表于 6 天前

纯 go 实现的生图应用,本地部署模型

最近用 mygo 做了一个桌面客户端,可以在自己的电脑上跑 AI 生图模型,发出来给大家看看
是什么

一个使用 go + mygo + stable-diffusion.cpp 实现的生图客户端,无 cgo ,不是 webview ,不是 Electron ,界面原生绘制
支持设备:

[*]macOS:Apple 芯片
[*]Windows:x64 ,显卡需支持 Vulkan ( N 卡、A 卡、I 卡都走 Vulkan )
目前能跑的模型


[*]Z-Image Turbo / Z-Image
[*]Qwen Image 2.1
[*]Qwen Image Edit 2511
[*]FLUX.2 klein 4B
[*]ERNIE-Image Turbo
[*]Krea 2 Turbo
只要是 stable-diffusion.cpp 支持的,都能跑,目前正在努力适配
为什么做

自己在本地跑生图时,下面几件事很烦:

[*]ComfyUI 很强,但节点图对只想「写句话出张图」的人来说太重,而且也不熟悉
[*]扩散模型、文本编码器、VAE 要分别找,gguf / safetensors 选哪个量化、放哪个目录,全靠搜教程
[*]下载前不知道自己的电脑跑不跑得动,下完运行才发现爆内存
所以我想做一个像 LLM Studio 一样简单的东西,下载就可以使用
功能


[*]模型仓库:每个模型标出下载大小和运行内存,按本机物理内存提示「流畅运行 / 可能较慢 / 内存可能不足」,下载前就知道能不能跑
[*]按配置安装:每个组件可以选量化版本,可选组件自己决定装不装;同一个模型可以装多份不同配置,共用的文件只下一次
[*]多个模型同时运行:每个模型一个独立进程,互不影响
[*]生成:提示词 + 参考图,尺寸、步数、种子等参数按模型给好默认值;默认就是一键就可以直接使用,不需要配置 N 多参数
https://ime-store-cdn.gtimg.com/pc/uploadImage/2026/10/24/17928289257c2dd64e_former.pnghttps://ime-store-cdn.gtimg.com/pc/uploadImage/2026/10/24/1792828933d770ce6c_former.pnghttps://ime-store-cdn.gtimg.com/pc/uploadImage/2026/10/24/17928289635d3c4e5b_former.pnghttps://ime-store-cdn.gtimg.com/pc/uploadImage/2026/10/24/1792829057241a4874_former.pnghttps://ime-store-cdn.gtimg.com/pc/uploadImage/2026/10/24/179282899075592bd1_former.png
其他


[*]现在是早期版本,各种机器上的验证还不够,遇到问题欢迎回帖,或者在客户端里「设置 → 问题排查 → 导出日志」发给我
[*]登录功能是为了统计使用人数,实际完全免费
下载

https://mindsee.app/zh/download


⚠️内容来自互联网,如有侵权请点击反馈!侵权投诉

SYS宇晖 发表于 6 天前

纯go无cgo还能原生绘制界面,挺少见的。想问下gguf和safetensors都直接支持吗,量化模型目录是自动扫描还是要手动指定?另外Intel核显走Vulkan实测速度大概什么水平?
[这只是一个小尾巴]

🐛冬瓜 发表于 6 天前

界面很好看,没有接触过 mygo,刚看了下文档,你觉得 mygo 的 Native UI 相比较 wails 有什么提升?

江户川柯南 发表于 6 天前

好看,下载来玩玩

卷王 发表于 6 天前

@Atukey 不需要浏览器?

呉乐天🏸 发表于 6 天前

@Atukey 不需要 webview 来渲染 ui 界面,没有在一些机器的 webview 的兼容问题,启动速度很快,占用小,性能好,没有通信损耗,没有切换语言的烦恼。提供比较实用的基础能力,像应用更新就可以使用自带的

呉乐天🏸 发表于 6 天前

@cdx #4 Native UI 好像没法播放视频吧

SanS三石 发表于 4 天前

N卡走Vulkan有点意思,是为了不带cgo才绕开CUDA吧?实际出图速度和显存占用跟CUDA差多少?模型目录要是能自动识别gguf还是safetensors,就省事多了。
[论坛助手]
页: [1]
查看完整版本: 纯 go 实现的生图应用,本地部署模型