专为 Mac 上的图像生成而打造的 Atomic Chat 替代方案。
在你输入第一个提示词之前,它的分析功能就已经开启了。
Private Diffusion 在你的 Mac、iPhone 和 iPad 上生成图片,其中的每个模型在压缩后都经过重新训练,以便在设备可运行的尺寸下保持质量。Atomic Chat 是一款面向本地和云端语言模型的聊天应用,它也可以在 Mac 上生成图像。Private Diffusion 专为图像而打造,并且不收集任何数据:你输入或生成的任何内容都不会到达 Numen 服务器。
简述
Private Diffusion通过量化感知蒸馏(QAD)进行压缩后重新训练,专门用于保持图像生成质量
Atomic Chat使用朴素就近取整(RTN)量化的 GGUF 文件
Private DiffusionGPU、Neural Engine,以及 M5 和 A19 Pro 及后续芯片上的 Neural Accelerators
Atomic ChatGPU,没有 Neural Engine
Private Diffusion不收集数据,甚至不收集崩溃报告
Atomic ChatPostHog 和 Sentry 默认开启。关闭分析功能后,Sentry 会话报告仍会运行。
Private Diffusion沙盒化的原生 Swift 与 C++,应用和所有模型均直接从 Apple 服务器下载
Atomic Chat未沙盒化的 Tauri Web 应用,直接下载
先压缩,再对照原版重新训练
每个 Private Diffusion 模型在压缩后都会经过重新训练,因此 Mac 上的小版本会像全尺寸原版一样响应。
工作原理
在笔记本电脑上运行大型图像模型意味着需要压缩它。Atomic Chat 以 GGUF 文件形式提供每个模型,并为你预选 Q4_K_M。我们的每个模型都经过量化感知蒸馏(QAD):我们把权重压缩到 4 位(Anima 和 Mage Flow Turbo 为 6 位),然后持续用小模型对照全尺寸原始模型训练,直到它输出相同的结果。下方的并排对比展示了在相同控制条件下两个应用生成的图片,你可以自行判断。
全尺寸原版
厂商训练出来的原始模型,对手机来说太大。
压缩以适配设备
权重被压缩到每个只占几个比特,使整个模型能放入你的设备。
对照原版重新训练
小模型持续训练,直到它的输出表现与全尺寸模型一致。
- Private Diffusion
- Private Diffusion 提供的是重新训练后的模型。
- Atomic Chat
- Atomic Chat 将每个模型以 GGUF 文件形式提供。它预选 Q4_K_M,对于 Flux.2 Klein 4B 和 Z-Image-Turbo,它提供的最大量化版本是 Q8_0,对于 Krea 2 Turbo 则是 Q5_K_S。
Neural Engine 在工作,而不仅仅是 GPU
Private Diffusion 让 GPU 和 Neural Engine 发挥作用,在 M5 和 A19 Pro 及更新机型上,还有 Neural Accelerators 也参与工作。Atomic Chat 的图像引擎在 GPU 上运行。
来源Atomic Chat 2.2.14 来源:stable-diffusion.cpp,它在 Mac 上唯一的本地图像引擎Apple Newsroom:M6 和 M5 Ultra,每个 GPU 核心都有一个神经网络加速器Apple:iPhone 18 Pro 技术规格,A20 Pro GPU 配备神经网络加速器
Private Diffusion
- GPU使用
- Neural AcceleratorsM5 和 A19 Pro 及后续芯片
- Neural Engine使用
Atomic Chat
- GPU使用
没有分析,首次启动也没有
Private Diffusion 不收集任何数据。Atomic Chat 默认集成 PostHog 和 Sentry 并开启分析,且在启动后约一秒发送第一个分析事件,无需询问您。关闭分析会停止 PostHog,但不会停止 Sentry 会话报告。
工作原理
我们捕获了 Atomic Chat 从空白状态进行的首次启动并解密了流量。大约一秒钟后,测试者没有任何点击,应用就向 PostHog 发送了一个事件,其中包含 distinct ID、设备 ID、会话 ID、操作系统、应用版本、屏幕尺寸和当前 URL,并且 IP 捕获处于开启状态。它还向 PostHog 请求其功能开关,并向 Sentry 发送了其会话数据。没有首次启动提示,并且设置中分析默认开启。关闭它们会停止 PostHog,而 Sentry 会话报告仍会继续发送。Atomic Chat 内置了PostHog 和 Sentry;Private Diffusion 两者都没有,没有任何分析 SDK 或崩溃报告器,从不要求账户,并且完全不收集数据。你的提示词和图像永远不会到达 Numen 服务器。如果你已登录 iCloud,你的图库会镜像到你自己的私人 iCloud。
来源Atomic Chat 2.2.14 源代码:分析默认开启,无首次启动提示Atomic Chat 2.2.14 遥测源代码(PostHog、Sentry)

原生 Mac 应用,而非套壳 Web 应用
Atomic Chat:一个基于跨平台桌面外壳(Tauri)的 Web 应用,使用同一代码库构建,支持 macOS、Windows 和 Linux。Private Diffusion:一款原生 Swift 和 SwiftUI 应用;精心打造的液态玻璃界面,灵感来自 Apple 自家应用和《人机界面指南》(HIG)。
来源Mac 版 Atomic Chat 二进制文件,版本 2.2.14:一个基于系统 WebKit 视图的 Tauri 应用Atomic Chat 2.2.14 代码签名:无 App Sandbox 权限



安全构建,为你和你的 Mac
Private Diffusion 是一款沙盒化原生应用,每个版本在到达你手中之前都会通过 Apple 的 App Review。Atomic Chat for Mac 则在 App Sandbox 之外运行。
你的 Mac
App Sandbox 是 macOS 在应用与你的其他文件之间竖起的一道墙。Private Diffusion 就在这道墙内运行,每个版本在 App Store 交付给你之前都会通过 App Review。Atomic Chat for Mac 则是直接下载的版本,在沙盒之外运行,并捆绑了 bun、uv 和 cloudflared。在沙盒之外,应用可以访问你能访问的任何内容,因此通过 供应链攻击 潜入应用或其捆绑工具的任何东西也能触及这些内容。
你,以及任何未满 18 岁的人
Private Diffusion 会通过 Apple 的 Declared Age Range 向系统询问一个问题:这个人是否年满 18 岁?未满 18 岁时,每张生成的图像都会在设备上进行筛查,任何被标记的内容都会保持模糊。答案永远不会离开设备,图片也不会。
相同的模型和提示词,并排对比
我们在同一台 Mac 上的两个应用程序中运行了 Flux.2 Klein 4B、Z-Image-Turbo 和 Krea 2 Turbo,使用相同的提示词、相同的种子(1001、2002 和 3003)、相同的 1024 x 1024 尺寸,以及每个模型各自的步数。每个应用程序运行了完整流程,从文本编码器到最终解码。对于每个提示词的第一个种子,Private Diffusion 的图片与 Atomic Chat 的图片并排展示,分别在 Atomic Chat 预选的量化级别和它提供的最大量化级别下,因此你可以自己比较。有一个例外:Flux.2 Klein 4B 霓虹灯标志行显示的是第三个种子,这是所有三列都能正确写出两个词的唯一一个。每一行下方都有注释说明要看什么。
Flux.2 Klein 4B
Flux.2 Klein 4B 在 1024x1024 下使用种子 1001, 2002, 3003 运行了 4 步。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
Private Diffusion 从演奏者身后取景,温暖的舞台灯光扫过前臂,落在打开的琴盖上。Atomic Chat 则从键盘另一侧拍摄,键盘盖也在画面里。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
这是种子 3003 行,所有三个标牌都写着 OPEN LATE。Private Diffusion 的餐厅有雨穿过灯光落下,柜台内侧有人,湿漉漉的路面反射着霓虹灯。Atomic Chat 的雨主要表现为玻璃上的水滴。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
提示词要求柔和的窗光。在 Private Diffusion 的肖像中,光线来自左侧的窗户,在脸上逐渐减弱,所以较远的脸颊处于阴影中。Atomic Chat 则从正面均匀地照亮面部。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
提示词要求的是手工梭织。Private Diffusion 的毯子是梭织的,你可以看到红色和米色的纱线上下交织。Atomic Chat 的毯子是针织的,呈现出一排排线圈。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
三张图片都在蕨叶上画了露水。Private Diffusion 保留了雨滴穿过画面的效果,并让树干逐渐隐入雾气,所以整张图看起来是潮湿的森林,而不是植物写生。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
两个应用都把太阳放在她身后。Private Diffusion 让她侧过四分之一身,这样逆光在一侧勾勒出卷发的轮廓,天空也留在画面中。Atomic Chat 则从后方照亮整个头部,直到边缘发光。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
Private Diffusion 的教堂中殿有日光透过天窗倾泻而下,还有一位访客站在柱子底部作为尺度参照。Atomic Chat 的教堂中殿空无一人,画面以宏伟的西窗为中心。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
Private Diffusion 拉远镜头,展示桌子后面的厨房,水槽和窗户都在画面内。Atomic Chat 则裁剪到桌面和炉灶。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
三张都没有完整写出整个菜单。Private Diffusion 的黑板是唯一看起来用过的,有上一份菜单残留的笔画,角落里有粉笔灰。

Private Diffusion Flux.2 Klein 4B、QAD、v1.0.0 (29)

Atomic Chat Flux.2 Klein 4B、Q4_K_M、v2.2.14

Atomic Chat Flux.2 Klein 4B、Q8_0、v2.2.14
Private Diffusion 后退一步,展示陶工俯身在陶轮上,面部和两条前臂都在画面中,围裙上沾着陶土。Atomic Chat 则裁剪到双手和陶轮边缘。
近距离细节
手部



文字



纹理



Z-Image-Turbo
Z-Image-Turbo 在 1024x1024 下使用种子 1001, 2002, 3003 运行了 9 步。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
Private Diffusion 的钢琴家每只手都有五根手指,像演奏者那样弯曲在琴键上方,舞台灯光让皮肤显得温暖。Atomic Chat 的手指则伸得又长又平,靠近镜头的那只手挤在琴键上。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
三张都写着 OPEN LATE。Private Diffusion 按照餐厅霓虹灯招牌的样子来构建,红色字母在蓝色灯管边框内,雨水在门玻璃上留下条痕,路面闪闪发光。Atomic Chat 在门口放了两个人。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
又是柔和的窗光。Private Diffusion 从侧面照亮渔夫,因此眉毛和颧骨投下阴影,胡须有立体感。Atomic Chat 则从正面均匀照亮面部,背景是过曝的窗户。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
Private Diffusion 的毯子是梭织的,单根纤维从纱线上翘起,这正是提示词要求的。Atomic Chat 的则是光滑的针织品,条纹清晰,没有能挑出的纤维。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
Private Diffusion 呈现的是森林地面:几株蕨类植物分布在不同的距离,焦点在前方蕨叶之后柔和虚化。Atomic Chat 则将一片蕨叶居中,并在上面画了露水。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
提示词要求一幅肖像。Private Diffusion 展示她的面部,四分之三侧对镜头,低角度阳光照亮每一根飘散的发丝。Atomic Chat 则展示她的后脑勺。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
Private Diffusion 的中殿是从入口用标准镜头拍摄的,所以柱墩显得笔直,拱顶向祭坛方向延伸。Atomic Chat 的视角更广,柱子向画面边缘弯曲。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
三张图片都列出了清单上的每一项,包括三个柠檬。Private Diffusion 的镜头更近,因此柠檬和核桃碗占据了画面的前景。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
三块黑板都写着 SOUP OF THE DAY。Private Diffusion 的字母粉笔笔画更粗,下面的碗画得很满,还冒着热气。

Private Diffusion Z-Image-Turbo、QAD、v1.0.0 (29)

Atomic Chat Z-Image-Turbo、Q4_K_M、v2.2.14

Atomic Chat Z-Image-Turbo、Q8_0、v2.2.14
Private Diffusion 的陶工有一只陶罐正从陶轮上升起,十根手指沾满泥浆。Atomic Chat 的双手放在一坨低矮的陶土上,手指粘在一起。
近距离细节
手部



文字



纹理



Krea 2 Turbo
Krea 2 Turbo 在 1024x1024 下使用种子 1001, 2002, 3003 运行了 8 步。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
Private Diffusion 的靠近镜头的手直到指关节都很清晰,远处的手在景深中柔和虚化。Atomic Chat 的靠近镜头的手在手指与琴键相接处变得模糊。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
三张都在一个方形招牌中写着 OPEN LATE。Private Diffusion 的灯管清晰,玻璃后面的餐厅也清晰可辨。Atomic Chat 的画面更柔和,好像镜头起了雾。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
Private Diffusion 保留了皮肤的纹理和脸部一侧的柔和阴影。Atomic Chat 的光线平淡,画面变得灰暗。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
Private Diffusion 的毯子展示了手工梭织品的织边和流苏,斜纹清晰可见,单根纤维从纱线上翘起。Atomic Chat 则展示了一片平纹编织的平面。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
这是整组中三张最接近的一组:三张都展示了柔和森林中带露水的蕨类。Private Diffusion 的前景蕨叶上有最清晰的水滴,后面的树干更快地隐入黑暗。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
两个应用都捕捉到了发丝。Private Diffusion 的逆光更充分地在卷发周围包裹,边缘的每一根散乱发丝都捕捉到了自己的光线。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
Private Diffusion 的中殿里,暮色光线从侧窗射入,成片地落在长椅上。Atomic Chat 的中殿则从头到尾均匀照明。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
两个应用在这里都数对了。Private Diffusion 的茶壶就是茶壶。Atomic Chat 的则是一个带提手的炉灶水壶。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
三张都写着 SOUP OF THE DAY。Private Diffusion 把它画在真正的黑板上,有粉笔灰、污迹,下面还有一个盛满的碗。Atomic Chat 的文字则漂浮在纯黑色背景上。

Private Diffusion Krea 2 Turbo、QAD、v1.0.0 (29)

Atomic Chat Krea 2 Turbo、Q4_K_M、v2.2.14

Atomic Chat Krea 2 Turbo、Q5_K_S、v2.2.14
Private Diffusion 的陶工有两只手,手指数量正确,湿陶土嵌在指缝里。Atomic Chat 的预选量化档位则让手指粘连成一个形状。
近距离细节
手部



文字



纹理



我们如何测试
每张图像都是在运行 macOS 27.0.1 (26A434) 的 MacBook Pro (Mac16,6), Apple M4 Max, 64 GB 上生成的。两个 App 使用相同模型、相同提示词、相同种子(1001, 2002, 3003)、相同 1024x1024 尺寸,以及该模型自己的步数。Private Diffusion 的图像通过其本地 API 服务器以 Max 质量生成,输出为 PNG。Atomic Chat 的图像在其 App 内生成,并取自其写入的 PNG。相同的种子编号不会让两个不同的引擎从相同的噪声开始,因此请比较图片,而不是像素。
在审查之前,两个 App 的 PNG 以相同方式进行了标准化,因此没有一张图片会与其他图片受到不同对待。
哪一款适合你
以下情况选择 Atomic Chat
- 你想要一个用于与本地语言模型聊天的应用
- 你想要云模型和本地模型在同一应用中并排使用
- 你还在 Windows、Linux 或 Android 上工作
以下情况选择 Private Diffusion
- 你在意图像生成质量
- 你想要超过三款图像模型可供选择
- 你在意安全与防护,无论是对你自己还是你的 Mac
想要一个什么都不发送的图像应用,甚至首次启动也不发送吗? 选择 Private Diffusion。
Private Diffusion 与 Atomic Chat 并排对比
对比全部
Atomic Chat 替代方案常见问题解答
如果你想要一款为图像打造的应用,选 Private Diffusion。它让 GPU 和 Neural Engine 发挥作用,在 M5 和 A19 Pro 及后续芯片上,还有 Neural Accelerators。每个模型在压缩后都会重新训练以保持质量,并且这款应用不收集任何数据。如果你想要一个同时支持本地和云端聊天模型的应用,Atomic Chat 仍然是选择。
其中一些是的:Flux.2 Klein 4B、Z-Image-Turbo 和 Krea 2 Turbo 在两者中都能运行。Atomic Chat 将它们下载为 GGUF 文件,并预选 Q4_K_M。Private Diffusion 为每个模型提供一个版本,并在压缩后重新训练。本页的并排对比展示了两个应用中的结果,因此你可以直接比较图片。
Atomic Chat 内置 PostHog 和 Sentry,其分析默认开启且无首次启动提示。当我们捕获首次启动时,应用在打开后大约一秒、任何点击之前,就向 PostHog 发送了一个包含设备 ID、会话 ID、操作系统、应用版本和屏幕尺寸的事件。你可以在设置中关闭分析:PostHog 随后停止,而 Sentry 会话报告仍会继续。Private Diffusion 没有分析 SDK,也不收集任何数据。
生成图片,跳过流程
每一款模型都经过训练,在你已有的 iPhone、iPad 或 Mac 上也能保持画质。无需创建账户,你创作的内容不会发送给我们。
了解 Private Diffusion 与 Draw Things 的对比了解 Private Diffusion 与 ComfyUI 的对比