Principais conclusões
- Criado por Jeetu Maker; o repositório no GitHub não mostra nenhum outro contribuidor humano
- A especificação está na versão 1.0; o criador descreve a implementação como anterior à 1.0
- Não foi encontrado um segundo host, nenhuma auditoria independente nem base de usuários externos
- O app de desktop roda apenas no macOS; Windows e Linux estão planejados para depois da 1.0
📍 Em uma frase
O Snug Protocol define como um app criado por IA, o programa que o executa e o arquivo de dados do usuário trabalham juntos, de modo que o app e seus dados possam passar de um programa compatível para outro.
💬 Em termos simples
Pense em um app que um assistente escreve para você, mas que é salvo como um arquivo comum sob o seu controle, em vez de ficar dentro do serviço do próprio assistente.
O que é o Snug Protocol?
O Snug é um protocolo, não um modelo de IA nem um app único. Ele descreve como um pequeno app web, um programa host e um agente de IA se comunicam e onde os dados do app ficam guardados. A premissa do projeto é que um app criado para você por um assistente de IA normalmente permanece preso, junto com seus dados, à plataforma que o criou. O código está no repositório do snug no GitHub.
- O app: um pequeno app HTML autossuficiente, com interface e lógica próprias, criado por um agente de IA a partir de uma descrição em linguagem natural
- O host: um programa que executa o app em um sandbox e intermedia suas requisições de IA, o armazenamento e o acesso à rede; o projeto oferece dois, um app para macOS e um Playground no navegador
- O arquivo do usuário: um único arquivo SQLite com extensão .snug que guarda apps, seus dados, conversas e configurações, e que pode ser exportado por inteiro e levado entre hosts compatíveis
Como as peças se encaixam
Os apps e o host trocam mensagens JSON versionadas, chamadas de envelopes. A documentação chama o agente de IA de "mente" do app e o app de seu "corpo": o app desenha a tela e mantém o estado, e o agente fornece inteligência quando solicitado.
- IA em tempo de execução: o host fornece o modelo enquanto o app roda, então trocar de modelo não exige refazer o app, segundo o projeto
- Armazenamento isolado: cada app recebe seu próprio namespace de banco de dados dentro do arquivo do usuário
- A especificação: seis partes, que cobrem o protocolo de comunicação, o banco de dados portátil do usuário, os apps conectados, os contratos de execução e a superfície de chat do app, as conexões entre dispositivos vinculados e a conformidade. Esta análise não examinou os contratos de execução em detalhe
- Para desenvolvedores: a documentação traz guias para criar um host e para incorporar o Snug em outro produto; nenhum dos dois foi testado aqui
Modelos locais e hospedados
O host escolhe o modelo, então o Snug pode rodar com inferência local ou hospedada. A página de download diz que o app para macOS precisa de uma chave de API da Anthropic ou da OpenAI ou de um endpoint local compatível com a OpenAI, e cita um modelo local servido pelo Ollama como uma das opções.
- Caminho local: um endpoint local compatível com a OpenAI mantém a inferência na sua própria máquina; não há requisito publicado de hardware nem de versão do Ollama
- Caminho hospedado: um modelo na nuvem recebe tudo o que o app enviar a ele para inferência
- Credenciais: as chaves ficam guardadas no seu próprio arquivo .snug e são anexadas pela sua máquina, e não por um servidor do Snug, segundo a página de download
- Outros serviços: o site do projeto diz que um app que lê uma conta bancária ainda passa por um agregador, então "sem backend do app" não significa sem serviço externo
Design de segurança e seus limites
O Snug documenta seu design de segurança em um modelo de ameaças público, mas esse documento é do próprio projeto e nenhuma auditoria independente foi encontrada. Os pontos abaixo são o que o documento afirma, não o que foi testado.
- Sandbox: os iframes dos apps usam
sandbox="allow-scripts"com origem opaca e uma política de conteúdoconnect-src 'none', de modo que um app não consegue abrir conexões de rede próprias - Custódia de credenciais: cabeçalhos com formato de credencial são recusados na camada do protocolo, e respostas e erros são higienizados antes de chegar ao app
- Limite de rede: os apps alcançam apenas os hosts aprovados pelo usuário, redirecionamentos não são seguidos e requisições que alteram dados exigem confirmação antes de uma credencial ser lida
- Proteção do arquivo: o arquivo do usuário fica em texto simples por padrão; a criptografia AES-256-GCM só se aplica quando o usuário ativa a proteção
- Riscos aceitos: o documento lista riscos residuais, entre eles o de que mensagens de terceiros podem chegar a um LLM quando um app lê um armazenamento de mensagens, e o de que uma verificação de integridade detecta uma cópia parcial, mas não outro processo executado pelo mesmo usuário
- Windows: o documento registra defeitos conhecidos no Windows, uma plataforma que o projeto não distribui
Como obter
O código do Snug tem licença MIT e o projeto não informa preço para o app do macOS, um .dmg universal para Apple silicon e Intel; o Playground roda no navegador.
Item | Onde obter |
|---|---|
| App para macOS | Snug.dmg, versão 0.1.3 |
| Playground no navegador | playground.snugprotocol.org |
| Site | snugprotocol.org |
| Política de privacidade | snugprotocol.org/privacy |
| Código-fonte | GitHub, MIT |
| Especificação | Spec 1.0 |
| Windows, Linux | Planejado para depois da 1.0 |
Verificado em 17 de outubro de 2026: app para macOS 0.1.3, lançado em 5 de setembro de 2026; o próprio repositório foi atualizado pela última vez em 15 de outubro de 2026. A página de download não informa preço, versão mínima do macOS nem detalhes de assinatura do app. O projeto descreve o Playground como uma demonstração que guarda os dados no navegador, e não como uma implantação privada.
Qual é o grau de maturidade?
A especificação está publicada e versionada, mas o ecossistema ao redor é um único projeto. O repositório foi criado em 31 de julho de 2026.
Área | Constatação |
|---|---|
| Especificação | Versão 1.0 publicada |
| Implementação | App macOS 0.1.3; pré-1.0 segundo o criador |
| Contribuidores | Uma conta humana, mais um bot de dependências |
| Atividade no GitHub | 2 estrelas, 0 forks, 11 issues abertas |
| Outros hosts | Nenhum além dos do próprio projeto |
| Auditoria de segurança | Nenhuma encontrada; modelo de ameaças é autopublicado |
Os números do GitHub foram lidos em 17 de outubro de 2026 e vão mudar.
O que não conseguimos verificar
Tudo o que foi dito acima vem dos documentos do próprio projeto e de suas páginas no GitHub. Estes pontos não puderam ser confirmados.
- Comportamento na prática: a PromptQuorum não instalou nem executou o app para macOS ou o Playground
- Adoção: não foi encontrada uma segunda implementação de host nem usuários externos
- Segurança: nenhuma auditoria independente ou teste de intrusão, e o longo modelo de ameaças foi lido apenas em parte
- Afirmações do próprio projeto: números sobre economia ou velocidade vindos do material do projeto não foram testados
- Portabilidade na prática: o formato é especificado para circular entre hosts, mas não foi possível verificar nenhuma migração entre dois hosts independentes
O que pode frear o projeto
São dúvidas em aberto sobre qualquer nova camada de portabilidade, não conclusões sobre o Snug especificamente.
- A portabilidade exige um segundo host. Um arquivo portátil só ajuda quando outros desenvolvedores criam hosts compatíveis e mantêm o comportamento exigido
- O host continua importando. Modelos, integrações e acesso ao dispositivo vêm do host, então o mesmo app pode se comportar de forma diferente em dois deles
- Um sandbox limita danos, não erros. Um app gerado ainda pode produzir resultados errados
- Modelos locais pequenos. Eles podem dar conta de tarefas simples e ter dificuldade com raciocínio complexo ou fluxos de trabalho especializados
Quem deve conhecer o Snug?
A questão é se vale a pena acompanhar ou experimentar um protocolo recente, criado por um único desenvolvedor.
Vale conhecer se você
- Quer ferramentas pessoais criadas por IA que você guarda como um arquivo sob o seu controle
- Cria produtos de IA e quer estudar um design incorporável
- Usa um Mac e se sente à vontade com software anterior à 1.0
Espere se você
- Precisa de Windows ou Linux hoje
- Precisa de segurança auditada de forma independente antes de conectar contas financeiras ou outras contas sensíveis
- Precisa de uma ferramenta com uma equipe por trás e um histórico comprovado
Perguntas frequentes
Posso experimentar o Snug sem instalar nada?
Sim. O Playground no navegador funciona como demonstração, e o projeto diz que ele guarda os dados no navegador e permite exportá-los, mas não é uma implantação privada.
O Snug deixa meus dados totalmente privados?
Nenhuma afirmação desse tipo é feita. Um app não precisa de backend próprio, mas um modelo hospedado vê o que o app envia a ele, e conexões com contas podem envolver um intermediário.
Posso levar um arquivo .snug para outro host?
O formato é especificado para esse fim, mas os únicos hosts encontrados até agora são os do próprio projeto, então uma migração entre implementações independentes ainda não foi demonstrada.
O Snug é um padrão da indústria?
Ainda não há evidências que sustentem isso. É mais correto descrevê-lo como um protocolo aberto emergente, com um único mantenedor e uma especificação 1.0 publicada.
Desenvolvedores podem incorporar o Snug em seu próprio produto?
A documentação inclui guias para criar um host e incorporar o Snug, e o repositório publica pacotes TypeScript; esta análise não os testou.
