A alternativa ao Atomic Chat criada para geração de imagens no Mac.
Antes de você digitar um único prompt, a análise dele já está ativada.
Private Diffusion cria imagens no seu Mac, iPhone e iPad, e cada modelo nele é retreinado após ser reduzido para manter sua qualidade no tamanho que seu dispositivo consegue executar. Atomic Chat é um app de chat para modelos de linguagem locais e na nuvem que também pode gerar imagens em um Mac. Private Diffusion é feito apenas para imagens e não coleta dados: nada do que você digita ou gera chega a um servidor da Numen.
A versão curta
Private DiffusionRetreinado após ser reduzido com Quantization Aware Distillation (QAD), especificamente para preservar a qualidade da geração de imagens
Atomic ChatArquivos GGUF com quantização simples de arredondamento para o mais próximo (RTN)
Private DiffusionGPU, Neural Engine e os Aceleradores Neurais no M5 e A19 Pro e posteriores
Atomic ChatGPU, sem Neural Engine
Private DiffusionNão coleta dados, nem relatórios de falhas
Atomic ChatPostHog e Sentry, ativados por padrão. Desativar as análises deixa os relatórios de sessão do Sentry em execução.
Private DiffusionSwift e C++ nativos em sandbox, com o app e todos os modelos baixados diretamente dos servidores da Apple
Atomic ChatApp web Tauri sem sandbox, download direto
Reduzido e depois retreinado com base no original
Cada modelo do Private Diffusion é retreinado depois de ser reduzido, para que a versão pequena no seu Mac responda como o original em tamanho completo responderia.
Como funciona
Executar um modelo de imagem grande em um laptop exige reduzi-lo. O Atomic Chat oferece cada modelo como arquivos GGUF e pré-seleciona Q4_K_M para você. Todos os nossos modelos são destilados com reconhecimento de quantização (QAD): reduzimos os pesos para 4 bits (6 no Anima e no Mage Flow Turbo) e continuamos treinando o modelo menor com base no original em tamanho completo até que ele responda da mesma forma. A comparação lado a lado abaixo mostra as imagens dos dois apps com os mesmos controles, para que você possa avaliá-las por conta própria.
FontesNVIDIA: como funcionam o treinamento com consciência de quantização e a destilação
Original em tamanho completo
O modelo como seus criadores o treinaram, grande demais para um telefone.
Reduzido para caber
Os pesos são reduzidos a poucos bits cada, para que o modelo inteiro caiba no seu dispositivo.
Retreinado com base no original
O modelo pequeno continua treinando até responder da mesma forma que o modelo em tamanho completo.
- Private Diffusion
- Private Diffusion vem com o modelo retreinado.
- Atomic Chat
- Atomic Chat oferece cada modelo como arquivos GGUF. Ele pré-seleciona Q4_K_M, e o maior que oferece é Q8_0 para Flux.2 Klein 4B e Z-Image-Turbo e Q5_K_S para Krea 2 Turbo.
O Neural Engine em ação, não apenas a GPU
Private Diffusion coloca a GPU e o Neural Engine para trabalhar e, no M5, A19 Pro e posteriores, os Neural Accelerators também. O mecanismo de imagem do Atomic Chat roda na GPU.
FontesFonte do Atomic Chat 2.2.14: stable-diffusion.cpp, seu único mecanismo local de imagens em um MacApple Newsroom: M6 e M5 Ultra, um Neural Accelerator em cada núcleo da GPUApple: especificações técnicas do iPhone 18 Pro, GPU A20 Pro com Neural Accelerators
Private Diffusion
- GPUUsado
- Aceleradores NeuraisM5 e A19 Pro e posteriores
- Neural EngineUsado
Atomic Chat
- GPUUsado
Sem análise, nem no primeiro lançamento
Private Diffusion não coleta dados. Atomic Chat inclui PostHog e Sentry com análises ativadas por padrão e envia seu primeiro evento de análise cerca de um segundo após a abertura, sem pedir sua permissão. Desativar as análises interrompe o PostHog, mas não os relatórios de sessão do Sentry.
Como funciona
Capturamos o primeiro lançamento do Atomic Chat a partir de um estado vazio e descriptografamos o tráfego. Após cerca de um segundo, sem nenhum clique da pessoa que testava, o app enviou ao PostHog um evento com um id distinto, um id do dispositivo, um id da sessão, o SO, a versão do app, o tamanho da tela e a URL atual, com a captura de IP ativada. Também consultou o PostHog sobre suas flags de recurso e enviou ao Sentry os dados da sessão. Não há aviso no primeiro lançamento, e a análise é ativada por padrão em Ajustes. Desativá-la interrompe o PostHog, enquanto os relatórios de sessão do Sentry continuam. O Atomic Chat inclui PostHog e Sentry; o Private Diffusion não inclui nenhum dos dois, não tem SDK de análise nem relatório de falhas, nunca pede uma conta e não coleta dado algum. Seus prompts e imagens nunca chegam a um servidor da Numen. Se você iniciou sessão no iCloud, sua galeria é espelhada no seu iCloud privado.
FontesCódigo-fonte do Atomic Chat 2.2.14: análise ativada por padrão, sem aviso no primeiro lançamentoFonte de telemetria do Atomic Chat 2.2.14 (PostHog, Sentry)

Um app nativo para Mac, não um app web em um shell
Atomic Chat: um app web em um contêiner de desktop multiplataforma (Tauri), criado para macOS, Windows e Linux a partir de uma única base de código. Private Diffusion: um app nativo em Swift e SwiftUI; interface Liquid Glass meticulosamente criada, inspirada nos próprios apps da Apple e nas Human Interface Guidelines (HIG).
FontesBinário do Atomic Chat para Mac, versão 2.2.14: um app Tauri na visualização WebKit do sistemaAssinatura de código do Atomic Chat 2.2.14: sem permissão do App Sandbox



Criado para manter você e seu Mac seguros
Private Diffusion é um app nativo em sandbox, e cada versão passa pelo App Review da Apple antes de chegar até você. Atomic Chat para Mac é executado fora do App Sandbox.
Seu Mac
O App Sandbox é a parede que o macOS coloca entre um app e o restante dos seus arquivos. Private Diffusion fica dentro dele, e cada versão passa pelo App Review antes que a App Store a entregue a você. Atomic Chat para Mac é um download direto executado fora do sandbox, com bun, uv e cloudflared incluídos ao lado. Fora do sandbox, um app pode acessar tudo o que você pode acessar, então qualquer coisa que entre nele, ou nas ferramentas que ele inclui, por meio de um ataque à cadeia de suprimentos também pode acessá-lo.
Você e qualquer pessoa menor de 18 anos
Private Diffusion faz uma pergunta ao sistema pelo Declared Age Range da Apple: esta pessoa tem 18 anos? Para menores de 18 anos, toda imagem gerada é analisada no dispositivo, e qualquer imagem sinalizada permanece desfocada. A resposta nunca sai do dispositivo, nem a imagem.
Os mesmos modelos e prompts, lado a lado
Executamos Flux.2 Klein 4B, Z-Image-Turbo e Krea 2 Turbo nos dois apps em um Mac, com os mesmos prompts, as mesmas seeds (1001, 2002 e 3003), o mesmo tamanho de 1024 x 1024 e a contagem de passos de cada modelo. Cada app executou todo o seu pipeline, do codificador de texto à decodificação final. Para a primeira seed de cada prompt, a imagem do Private Diffusion fica ao lado da do Atomic Chat com o quant pré-selecionado e com o maior quant que ele oferece, para que você possa compará-las. Uma exceção: a linha de letreiros de néon do Flux.2 Klein 4B mostra a terceira seed, a única em que as três colunas acertam as duas palavras. Uma observação sob cada linha indica o que procurar.
Flux.2 Klein 4B
Flux.2 Klein 4B executou 4 etapas em 1024x1024 com as seeds 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 fotografa por trás do pianista, então a luz quente do palco incide sobre os antebraços e ilumina a tampa aberta. Atomic Chat fotografa através do teclado, com a tampa do piano no enquadramento.

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
Esta é a linha da seed 3003, e as três placas dizem OPEN LATE. O diner do Private Diffusion tem chuva caindo através da luz, pessoas no balcão lá dentro e o asfalto molhado refletindo o néon. A chuva do Atomic Chat aparece principalmente como gotas no vidro.

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
O prompt pede luz suave de janela. No retrato do Private Diffusion, a luz vem da janela à esquerda e diminui sobre o rosto, deixando a bochecha mais distante na sombra. Atomic Chat ilumina o rosto de maneira uniforme pela frente.

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
O prompt diz tecido à mão. A manta do Private Diffusion é tecida, e você consegue acompanhar o fio vermelho e creme passando por cima e por baixo. A manta do Atomic Chat é tricotada, em fileiras de laçadas.

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
Os três colocam orvalho nas frondes. Private Diffusion mantém a chuva caindo pelo enquadramento e deixa os troncos sumirem na névoa, então a imagem parece uma floresta molhada, e não um estudo de planta.

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
Os dois apps colocam o sol atrás dela. Private Diffusion a vira um quarto de volta para longe da lente, então a contraluz contorna os cachos de um lado e o céu permanece no enquadramento. Atomic Chat ilumina toda a cabeça por trás até as bordas brilharem.

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
A nave do Private Diffusion tem luz do dia entrando pelo clerestório e um visitante ao pé de um pilar para dar escala. A nave do Atomic Chat está vazia e centralizada na grande janela oeste.

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 se afasta para mostrar a cozinha atrás da mesa, com a pia e a janela no enquadramento. Atomic Chat recorta a imagem para a mesa e o fogão.

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
Nenhum dos três escreve o menu inteiro corretamente. O quadro do Private Diffusion é o que parece usado, com marcas apagadas do último menu e pó de giz nos cantos.

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 se afasta para mostrar o ceramista curvado sobre a roda, com o rosto e os dois antebraços no enquadramento e argila no avental. Atomic Chat recorta para as mãos e a borda.
Detalhes de perto
Mãos



Texto



Textura



Z-Image-Turbo
Z-Image-Turbo executou 9 etapas em 1024x1024 com as seeds 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
O pianista do Private Diffusion tem cinco dedos em cada mão, curvados sobre as teclas como um pianista os apoia, com a luz do palco aquecendo a pele. Os dedos do Atomic Chat se esticam, longos e retos, e a mão mais próxima aperta as teclas.

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
Os três mostram OPEN LATE. Private Diffusion constrói o letreiro como um letreiro de diner é feito, com letras vermelhas dentro de uma borda de tubos azuis, chuva escorrendo pelo vidro da porta e o asfalto brilhando. Atomic Chat coloca duas pessoas na entrada.

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
Luz suave de janela de novo. Private Diffusion ilumina o pescador de lado, então a sobrancelha e a maçã do rosto projetam sombra e a barba ganha profundidade. Atomic Chat ilumina o rosto de forma chapada pela frente, contra uma janela desbotada.

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
A manta do Private Diffusion é tecida, e fibras individuais se soltam do fio, que é o que o prompt pede. A do Atomic Chat é uma malha lisa, com listras limpas e sem fibras distinguíveis.

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 mostra o chão da floresta: várias samambaias a diferentes distâncias, com o foco suavizado atrás da fronde da frente. Atomic Chat centraliza uma fronde e coloca o orvalho nela.

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
O prompt pede um retrato. Private Diffusion mostra o rosto dela, em três quartos para a lente, com o sol baixo iluminando cada fio solto. Atomic Chat mostra a parte de trás da cabeça dela.

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
A nave do Private Diffusion é fotografada da entrada com uma lente normal, então os pilares ficam retos e as abóbadas recuam até o altar. A do Atomic Chat é mais ampla, e as colunas se curvam em direção às bordas do enquadramento.

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
Os três mostram todos os itens da lista, incluindo três limões. O Private Diffusion se aproxima mais, então os limões e a tigela de nozes ocupam a frente do enquadramento.

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
Os três quadros mostram SOUP OF THE DAY. As letras do Private Diffusion têm traços de giz mais grossos, e a tigela abaixo é desenhada cheia, com vapor subindo.

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
O ceramista do Private Diffusion tem um pote se erguendo da roda e dez dedos molhados de barbotina. As mãos do Atomic Chat ficam sobre um monte baixo de argila, e os dedos se fundem.
Detalhes de perto
Mãos



Texto



Textura



Krea 2 Turbo
Krea 2 Turbo executou 8 etapas em 1024x1024 com as seeds 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
A mão mais próxima do Private Diffusion está nítida até os nós dos dedos, com a mão mais distante suave na profundidade de campo. A mão mais próxima do Atomic Chat borra onde os dedos encontram as teclas.

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
Os três mostram OPEN LATE em um letreiro emoldurado. Private Diffusion mantém os tubos nítidos e o diner atrás do vidro legível. O enquadramento do Atomic Chat é mais suave, como se a lente estivesse embaçada.

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
O Private Diffusion preserva a textura da pele e uma sombra suave em um lado do rosto. O Atomic Chat o ilumina de forma chapada, e a imagem fica acinzentada.

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
A manta do Private Diffusion mostra a ourela e as franjas de uma peça tecida à mão, com a sarja visível e fibras individuais se soltando do fio. Atomic Chat mostra uma extensão plana de tecido liso.

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
A linha mais parecida do conjunto: os três mostram samambaias cobertas de orvalho em uma floresta suave. A fronde da frente do Private Diffusion tem as gotas mais nítidas, e os troncos atrás desaparecem mais rápido na escuridão.

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
Os dois apps capturam os fios. A contraluz do Private Diffusion envolve mais os cachos, e cada fio solto na borda ganha sua própria linha de luz.

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
A nave do Private Diffusion tem a luz do fim do dia entrando pelas janelas laterais e caindo sobre os bancos em faixas. A nave do Atomic Chat é iluminada de maneira uniforme de uma ponta à outra.

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
Os dois apps contam corretamente aqui. O bule do Private Diffusion é um bule. O do Atomic Chat é uma chaleira de fogão com alça arqueada.

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
Os três mostram SOUP OF THE DAY. Private Diffusion o desenha em um quadro de giz de verdade, com pó, manchas e uma tigela cheia abaixo. As letras do Atomic Chat flutuam sobre um fundo preto liso.

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
O ceramista do Private Diffusion tem duas mãos com o número certo de dedos, e a argila molhada fica nas dobras. A quant pré-selecionada do Atomic Chat une os dedos em uma única forma.
Detalhes de perto
Mãos



Texto



Textura



Como testamos
Todas as imagens foram feitas em um MacBook Pro (Mac16,6), Apple M4 Max, 64 GB, executando macOS 27.0.1 (26A434). Os dois apps usaram o mesmo modelo com o mesmo prompt, as mesmas seeds (1001, 2002, 3003), o mesmo tamanho de 1024x1024 e a contagem de etapas do próprio modelo. As imagens do Private Diffusion foram geradas na qualidade Máxima pelo servidor de API local, com saída em PNG. As imagens do Atomic Chat foram geradas no app e extraídas do PNG que ele grava. O mesmo número de seed não inicia dois mecanismos diferentes com o mesmo ruído, então compare as imagens, não os pixels.
Antes da análise, os PNGs dos dois apps foram normalizados da mesma forma, para que nenhuma imagem fosse tratada de modo diferente das outras.
Qual é o ideal para você
Escolha o Atomic Chat se
- Você quer um único app para conversar com modelos de linguagem locais
- Você quer modelos na nuvem e locais lado a lado no mesmo app
- Você também trabalha em Windows, Linux ou Android
Escolha o Private Diffusion se
- Você se importa com a qualidade da geração de imagens
- Você quer mais de três modelos de imagem para escolher
- Você se importa com segurança e proteção, as suas e as do seu Mac
Quer um app de imagens que não envie nada, nem no primeiro lançamento? Escolha Private Diffusion.
Private Diffusion e Atomic Chat lado a lado
Comparar tudo
Perguntas frequentes sobre a alternativa ao Atomic Chat
Se você quer um app feito para imagens, Private Diffusion. Ele coloca a GPU e o Neural Engine para trabalhar e, no M5 e A19 Pro e posteriores, também os Aceleradores Neurais. Cada modelo é retreinado após ser reduzido para manter sua qualidade, e o app não coleta dados. Atomic Chat continua sendo a escolha se você quer um único app para modelos de chat locais e na nuvem.
Alguns deles, sim: Flux.2 Klein 4B, Z-Image-Turbo e Krea 2 Turbo são executados nos dois. Atomic Chat os baixa como arquivos GGUF e pré-seleciona Q4_K_M. Private Diffusion inclui uma versão de cada um, retreinada após ser reduzida. A comparação lado a lado nesta página os mostra nos dois apps, para que você possa comparar as imagens diretamente.
O Atomic Chat inclui PostHog e Sentry, e sua análise é ativada por padrão sem aviso no primeiro lançamento. Quando capturamos um primeiro lançamento, o app enviou ao PostHog um evento com um id do dispositivo, um id da sessão, o SO, a versão do app e o tamanho da tela cerca de um segundo após abrir, antes de qualquer clique. Você pode desativar a análise em Ajustes: o PostHog então para, e os relatórios de sessão do Sentry continuam. O Private Diffusion não tem SDK de análise e não coleta dados.
Crie a imagem, pule o processo
Todos os modelos treinados para manter a qualidade no iPhone, iPad ou Mac que você já tem. Não é preciso criar uma conta, e nada do que você cria é enviado para nós.
Veja como Private Diffusion se compara ao Draw ThingsVeja como Private Diffusion se compara ao ComfyUI