Альтернатива Atomic Chat, созданная для генерации изображений на Mac.
Ещё до того, как вы введёте первый запрос, его аналитика уже включена.
Private Diffusion создаёт изображения на вашем Mac, iPhone и iPad, а каждая его модель дообучается после сжатия, чтобы сохранять качество в размере, доступном для вашего устройства. Atomic Chat - приложение для чата с локальными и облачными языковыми моделями, которое также может создавать изображения на Mac. Private Diffusion создан только для изображений и не собирает данные: ничего из того, что вы вводите или создаёте, не попадает на сервер Numen.
Кратко
Private DiffusionПовторно обучены после уменьшения с помощью Quantization Aware Distillation (QAD) специально для сохранения качества генерации изображений
Atomic ChatФайлы GGUF с наивным квантованием округлением до ближайшего значения (RTN)
Private DiffusionGPU, Neural Engine и Neural Accelerators на M5, A19 Pro и более поздних устройствах
Atomic ChatGPU, без Neural Engine
Private DiffusionНе собирает данных, включая отчёты о сбоях
Atomic ChatPostHog и Sentry включены по умолчанию. Отключение аналитики не отключает отчёты Sentry о сессиях.
Private DiffusionИзолированные нативные Swift и C++, приложение и все модели загружаются напрямую с серверов Apple
Atomic ChatВеб-приложение Tauri без песочницы, прямая загрузка
Сжаты, затем дообучены по оригиналу
Каждая модель Private Diffusion дообучается после сжатия, поэтому уменьшенная версия на вашем Mac отвечает так же, как полноразмерный оригинал.
Как это работает
Запуск большой модели для генерации изображений на ноутбуке требует ее уменьшить. Atomic Chat предлагает каждую модель в виде файлов GGUF и заранее выбирает для вас Q4_K_M. Все наши модели дистиллированы с учетом квантизации (QAD): мы сжимаем веса до 4 бит (6 для Anima и Mage Flow Turbo), а затем продолжаем обучать маленькую модель на основе полноразмерного оригинала, пока она не начнет отвечать так же. Сравнение ниже показывает изображения из обоих приложений при одинаковых настройках, чтобы вы могли оценить их сами.
ИсточникиNVIDIA: как работают обучение с учетом квантования и дистилляция
Оригинал в полном размере
Модель в том виде, в котором ее обучили создатели, слишком большая для телефона.
Уменьшенная версия
Веса сокращаются до нескольких битов каждый, чтобы вся модель поместилась на вашем устройстве.
Дообучена на основе оригинала
Небольшая модель продолжает обучаться, пока не выдает результат так же, как полноразмерная.
- Private Diffusion
- Private Diffusion поставляется с дообученной моделью.
- Atomic Chat
- Atomic Chat предлагает каждую модель в виде файлов GGUF. Он заранее выбирает Q4_K_M, а максимальная доступная квантизация - Q8_0 для Flux.2 Klein 4B и Z-Image-Turbo и Q5_K_S для Krea 2 Turbo.
Neural Engine в работе, а не только GPU
Private Diffusion задействует GPU и Neural Engine, а на M5 и A19 Pro и новее - также Neural Accelerators. Движок генерации изображений Atomic Chat работает на GPU.
ИсточникиИсходный код Atomic Chat 2.2.14: stable-diffusion.cpp, его единственный локальный движок для изображений на MacApple Newsroom: M6 и M5 Ultra, Neural Accelerator в каждом ядре GPUApple: технические характеристики iPhone 18 Pro, GPU A20 Pro с Neural Accelerators
Private Diffusion
- GPUИспользуется
- Нейронные ускорителиM5, A19 Pro и более поздние
- Neural EngineИспользуется
Atomic Chat
- GPUИспользуется
Без аналитики, даже при первом запуске
Private Diffusion не собирает данные. Atomic Chat поставляется с PostHog и Sentry, при этом аналитика включена по умолчанию, а первое аналитическое событие отправляется примерно через секунду после запуска без вашего согласия. Отключение аналитики останавливает PostHog, но не отчеты о сессиях Sentry.
Как это работает
Мы зафиксировали первый запуск Atomic Chat в чистом состоянии и расшифровали трафик. Примерно через секунду, без нажатия со стороны тестировщика, приложение отправило в PostHog событие с distinct 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, а не веб-приложение в оболочке
Atomic Chat: веб-приложение в кроссплатформенной оболочке для настольных ОС (Tauri), созданное для macOS, Windows и Linux из единой кодовой базы. Private Diffusion: нативное приложение на Swift и SwiftUI с тщательно проработанным интерфейсом Liquid Glass, вдохновленным собственными приложениями Apple и Human Interface Guidelines (HIG).
ИсточникиБинарный файл Atomic Chat для Mac версии 2.2.14: приложение Tauri в системном представлении WebKitПодпись кода Atomic Chat 2.2.14: нет разрешения App Sandbox



Безопасность с самого начала - для вас и вашего Mac
Private Diffusion - нативное приложение в песочнице, и каждый релиз проходит Apple's App Review перед тем, как попасть к вам. Atomic Chat для Mac работает вне App Sandbox.
Ваш Mac
App Sandbox - это стена, которую macOS ставит между приложением и остальными вашими файлами. Private Diffusion находится внутри нее, и каждый релиз проходит App Review, прежде чем App Store передаст его вам. Atomic Chat для Mac - это прямая загрузка, работающая вне песочницы, с bun, uv и cloudflared в комплекте. Вне песочницы приложение может получить доступ ко всему, к чему есть доступ у вас, поэтому все, что попадет в него или во включенные в него инструменты через атаку на цепочку поставок, тоже сможет получить этот доступ.
Вы и все, кому нет 18 лет
Private Diffusion задает системе один вопрос через Apple's Declared Age Range: исполнилось ли этому человеку 18 лет? Если пользователю меньше 18 лет, каждое созданное изображение проверяется на устройстве, и все помеченное остается размытым. Ответ не покидает устройство, как и изображение.
Те же модели и запросы, бок о бок
Мы запустили Flux.2 Klein 4B, Z-Image-Turbo и Krea 2 Turbo в обоих приложениях на одном Mac, с одинаковыми промптами, одинаковыми сидами (1001, 2002 и 3003), одинаковым размером 1024 x 1024 и собственным числом шагов для каждой модели. Каждое приложение выполнило весь свой конвейер - от текстового энкодера до финального декодирования. Для первого сида каждого промпта изображение из Private Diffusion показано рядом с изображением из Atomic Chat при выбранном заранее кванте и при наибольшем доступном кванте, чтобы вы могли сравнить их сами. Одно исключение: в строке Flux.2 Klein 4B с неоновой вывеской показан третий сид - единственный, в котором все три колонки правильно передают оба слова. Примечание под каждой строкой подсказывает, на что обратить внимание.
Flux.2 Klein 4B
Flux.2 Klein 4B выполнил 4 шага при размере 1024x1024 с сидами 1001, 2002, 3003.

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
В промпте сказано hand-woven. Плед 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 выполнил 9 шагов при размере 1024x1024 с сидами 1001, 2002, 3003.

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 выполнил 8 шагов при размере 1024x1024 с сидами 1001, 2002, 3003.

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 пальцы сливаются в одну форму.
Детали крупным планом
Руки



Надписи



Текстура



Как мы тестировали
Каждое изображение было создано на MacBook Pro (Mac16,6), Apple M4 Max, 64 GB под управлением macOS 27.0.1 (26A434). Оба приложения запускали одну и ту же модель с одним и тем же промптом, одинаковыми seed (1001, 2002, 3003), одинаковым размером 1024x1024 и числом шагов, заданным этой моделью. Изображения Private Diffusion были сгенерированы с качеством Max через его локальный API-сервер, в формате PNG. Изображения Atomic Chat были сгенерированы в его приложении и взяты из PNG-файла, который оно сохраняет. Одинаковое значение seed не запускает два разных движка с одного и того же шума, поэтому сравнивайте изображения, а не пиксели.
До проверки PNG-файлы из обоих приложений были одинаково нормализованы, поэтому ни одно изображение не обрабатывалось иначе, чем остальные.
Что выбрать
Выберите Atomic Chat, если
- Вам нужно одно приложение для общения с локальными языковыми моделями
- Вам нужны облачные и локальные модели рядом в одном приложении
- Вы также работаете на Windows, Linux или Android
Выберите Private Diffusion, если
- Вам важно качество генерации изображений
- Вы хотите выбирать из более чем трех моделей изображений
- Вам важны ваша безопасность и безопасность вашего Mac
Хотите приложение для изображений, которое ничего не отправляет, даже при первом запуске? Выберите Private Diffusion.
Private Diffusion и Atomic Chat бок о бок
Сравнить все
FAQ об альтернативе 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 событие с идентификатором устройства, идентификатором сессии, ОС, версией приложения и размером экрана. Аналитику можно отключить в настройках: PostHog тогда останавливается, а отчёты сессий Sentry продолжаются. Private Diffusion не имеет SDK аналитики и не собирает данные.
Создайте картинку, пропустите конвейер
Каждая модель обучена сохранять качество на iPhone, iPad или Mac, которые у вас уже есть. Не нужно создавать аккаунт, и ничего из созданного вами не отправляется нам.
Посмотрите, чем Private Diffusion отличается от Draw ThingsПосмотрите, чем Private Diffusion отличается от ComfyUI