Boogie — Cliente Nativo de Email + Calendário JMAP para macOS

♦ Boogie

O cliente JMAP nativo de e-mail + calendário para Mac, iPhone, iPad e Apple Watch

Swift puro em todas as plataformas Apple. Kotlin no Android. Feito para o Stalwart Mail Server. Auto-hospedado, privado, zero dependências.

Na App Store · Teste gratuito de 14 dias
macOS · iOS · iPadOS · watchOS · Android (beta)

O Que Já Está Pronto — Recursos Nativos de Email e Calendário JMAP

Boogie é um cliente de e-mail nativo com calendário integrado, construído especificamente para servidores JMAP como Stalwart. Veja a implementação completa:

✉ Recursos de Email

  • Compor, enviar, responder, encaminhar
  • Busca de texto completo e ordenação
  • Anexos com arrastar e soltar
  • Renderização de e-mail HTML (WKWebView)
  • Suporte a múltiplas contas (descoberta automática)
  • Gerenciamento de assinaturas
  • Fila de mutações offline
  • 41 idiomas — cobrindo 63% da população mundial
  • Atualizações automáticas
  • Atalhos Siri (9 App Intents)

📅 Recursos de Calendário

  • Visualizações de dia, semana e mês
  • Editor de eventos com CRUD completo
  • Sincronização de calendário JMAP com Stalwart
  • Formato JSCalendar (RFC 8984)
  • Integrado no mesmo aplicativo
  • Não é CalDAV — JMAP puro

⚙ Infraestrutura e Arquitetura

  • Assinado com certificado Apple Development
  • Zero dependências externas
  • Privacidade em primeiro lugar — sem telemetria, sem rastreamento

Por que Boogie

Uma alternativa nativa ao Apple Mail para e-mail auto-hospedado

Para usuários que executam o Stalwart ou outro servidor JMAP, o Boogie é a alternativa nativa macOS ao Apple Mail que realmente fala o protocolo do seu servidor. O Apple Mail se conecta via IMAP e SMTP — ele não pode acessar calendários JMAP, notificações push ou sincronização agrupada. O Boogie se conecta nativamente ao seu servidor JMAP auto-hospedado sem soluções alternativas, sem adaptadores e sem retransmissão em nuvem.

O que é JMAP?

JMAP (JSON Meta Application Protocol) é um padrão aberto de internet definido na RFC 8620 que moderniza o e-mail substituindo o IMAP por uma API sem estado baseada em JSON. Uma única requisição JMAP pode agrupar múltiplas operações — buscar e-mails, sincronizar eventos de calendário, enviar notificações em tempo real — através de uma conexão WebSocket persistente, tornando-o mais rápido e eficiente do que qualquer implementação IMAP.

JMAP vs IMAP — Principais Diferenças

  • Design do protocolo: O IMAP é um protocolo com estado, baseado em texto, de 1986. O JMAP é uma API JSON sem estado padronizada em 2019 (RFC 8620) que agrupa múltiplas operações de e-mail em uma única requisição HTTP.
  • Suporte a calendário: O IMAP gerencia apenas e-mail; calendários requerem uma conexão CalDAV separada. O JMAP inclui sincronização de calendário e contatos (RFC 8984) no mesmo protocolo, eliminando completamente a necessidade de CalDAV.
  • Desempenho: O IMAP busca metadados e corpos de mensagens em viagens de ida e volta separadas. O JMAP recupera tudo o que é necessário em uma única requisição agrupada, reduzindo substancialmente a latência em conexões de alta latência.
  • Notificações push: O IMAP depende de polling ou IDLE — uma conexão keep-alive que drena a bateria em dispositivos móveis. O JMAP entrega atualizações em tempo real via WebSocket, o que significa que novos e-mails aparecem instantaneamente sem polling.
  • Eficiência móvel: O IMAP foi projetado antes dos dispositivos móveis existirem e consome muita largura de banda. O agrupamento JSON e a sincronização delta do JMAP transmitem apenas o estado alterado, tornando-o significativamente mais eficiente em conexões celulares.

Comparação de Clientes de Email JMAP — Boogie vs Todas as Alternativas

Pesquisamos todos os clientes de e-mail JMAP disponíveis hoje. Boogie é o único cliente JMAP nativo para macOS com suporte a calendário integrado. Veja como o cenário se apresenta:

JMAP Email Clients Feature Comparison: Boogie, Swift Mail, Mailtemi, Parula, Twake Mail, Ltt.rs, and OpenCloud across platforms, native implementation, calendar support, and status
Cliente Plataforma Nativo Calendário JMAP Status
Boogie macOS · iOS · iPadOS · watchOS · Android beta Disponível
Fastmail App All platforms Electron Apenas Fastmail (Electron)
Swift Mail macOS Apenas Fastmail
Mailtemi iOS / Android Calendário planejado
Parula Win / Mac / Linux Electron WIP Em desenvolvimento
Twake Mail iOS / Android / Web Flutter Apenas e-mail
Ltt.rs Android Prova de conceito
OpenCloud Web Web WIP Planejado para 2026

O app de desktop da Fastmail é um invólucro Electron em torno do cliente web deles, não uma aplicação nativa. A API JMAP Calendar deles é interna e não é exposta a clientes de terceiros. O Boogie é o único cliente JMAP de e-mail + calendário verdadeiramente nativo nas quatro plataformas Apple.

Roadmap — v1.x a v6.x lançadas em 4 plataformas Apple, Android em beta

Boogie Development Roadmap: v1.x through v3.x completed, next phases include iOS, iPadOS, watchOS and Android expansion with estimated effort hours and completion status
Fase O Quê Esforço Status
v1.x Email + calendário conta única, distribuição, assinatura de código ✓ Concluído
v2.x Múltiplas contas, Swift 6, sanitizador HTML, UX de assinaturas ✓ Concluído
v3.x sincronização inteligente, i18n, localização ✓ Concluído
v5.x Pacote multiplataforma para iOS e iPadOS ✓ Concluído
v6.x App companheiro para watchOS com composição JMAP nativa ✓ Concluído
beta Android (Kotlin / Jetpack Compose / Room / Hilt / Ktor) Em andamento

Padrões Abertos — JMAP, Email Auto-Hospedado, Sem Vendor Lock-In

Boogie fala JMAP (JSON Meta Application Protocol) — o sucessor moderno do IMAP baseado em JSON que impulsiona o e-mail auto-hospedado e focado em privacidade. Sem protocolos proprietários. Sem intermediários na nuvem. Seu servidor de e-mail, seus dados, seu cliente.

Construído especificamente para o Stalwart Mail Server, a implementação JMAP mais completa disponível. Stalwart Mail Server suporta JMAP para e-mail, calendários, contatos e arquivos — e Boogie é o cliente desktop nativo que torna essas capacidades de e-mail auto-hospedado acessíveis e fáceis de usar.

O suporte ao protocolo JMAP inclui Fastmail, Migadu, Cyrus e outros servidores. Se seu servidor de e-mail fala JMAP, Boogie pode se conectar a ele.

Seus dados permanecem no seu servidor

O Boogie não coleta telemetria, não envia análises e não roteia tráfego através de nenhum intermediário em nuvem. Seu e-mail, eventos de calendário e credenciais são armazenados localmente no seu Mac ou no seu próprio servidor JMAP — nunca no nosso. O app opera totalmente offline com um banco de dados GRDB local, sincronizando com seu servidor apenas quando você escolhe se conectar. Sem conta obrigatória. Sem coleta de dados. Sem exceções.

Suporte Global de Idiomas — 41 Idiomas Incluindo RTL e CJK

Boogie vem com 41 idiomas no site e 41 idiomas no aplicativo, incluindo RTL árabe, scripts CJK e Devanagari. Entre os clientes JMAP nativos para desktop, nenhum outro app chega perto dessa profundidade de localização.

Cliente Site App RTL Notas
Boogie 41 41 6 scripts, ~4,5B falantes
Twake Mail 2 6* 6 com 90%+; 27 de 48 sem nenhuma tradução
Ltt.rs 1 13 Traduções da comunidade, apenas Android
Fastmail 1 36 ? Apenas interface web, não é um app independente
Swift Mail 1 1 Apenas inglês
Parula 1 1 Apenas inglês
Mailtemi 1 1–2 Apenas inglês

* Twake Mail lista 48 idiomas via Weblate, mas apenas 6 estão substancialmente traduzidos (90%+). 27 idiomas não têm nenhuma tradução. Fonte: hosted.weblate.org/projects/linagora/teammail

Idiomas do app (41)

English, Japanese, Simplified Chinese, Traditional Chinese, French, Spanish, Brazilian Portuguese, Italian, Romanian, Greek, German, Korean, Arabic (RTL), Hindi, Turkish, Dutch, Polish, Thai, Russian, Ukrainian, Vietnamese, Indonesian, Swedish, Afrikaans.

~13.500 strings traduzidas por idioma.

Idiomas do site (41)

Todos os 41 idiomas estão disponíveis tanto no aplicativo quanto no site.

As localizações do site orientam os usuários em seu idioma nativo antes de baixarem.

Por que o suporte de idiomas importa

Um cliente JMAP construído para e-mail auto-hospedado é inerentemente global — servidores Stalwart rodam em todo lugar. Boogie remove a barreira de localização ao suportar 6 sistemas de escrita (Latino, CJK, Hangul, Árabe, Devanagari, Tailandês), layout RTL e variantes regionais como Português Brasileiro e Chinês Tradicional. Esses 41 idiomas alcançam aproximadamente 4,5 bilhões de falantes nativos.

Perguntas Frequentes

O que é JMAP?

JMAP (JSON Meta Application Protocol) é um padrão de e-mail moderno e aberto definido na RFC 8620 que substitui o envelhecido protocolo IMAP. Ele usa JSON eficiente sobre HTTPS, suporta push em tempo real via WebSocket e gerencia e-mail, calendários e contatos em uma única API unificada — tornando-o significativamente mais rápido e eficiente em largura de banda do que o IMAP.

O que é o Stalwart Mail Server?

O Stalwart Mail Server é um servidor de e-mail de código aberto e auto-hospedado, escrito em Rust, que implementa a especificação JMAP mais completa disponível, incluindo suporte para e-mail, calendários, contatos e armazenamento de arquivos. Ele é projetado para indivíduos e organizações preocupados com privacidade que desejam controle total sobre sua infraestrutura de e-mail sem depender de provedores de nuvem de terceiros.

O Boogie funciona com o Fastmail?

Sim. O Boogie se conecta a qualquer servidor que implemente o padrão JMAP, incluindo Fastmail, Migadu e Cyrus — não apenas o Stalwart. A descoberta de sessão JMAP é tratada automaticamente, então você só precisa fornecer a URL do servidor e suas credenciais para começar.

Como o Boogie se compara ao Apple Mail?

O Apple Mail usa IMAP e SMTP — protocolos dos anos 1980 e 1990. O Boogie fala exclusivamente JMAP, oferecendo notificações push em tempo real via WebSocket, sincronização de calendário integrada sem CalDAV e uma arquitetura construída para servidores auto-hospedados em vez de provedores de nuvem. Para usuários que executam o Stalwart ou outro servidor JMAP, o Boogie oferece capacidades que o Apple Mail não pode fornecer.

Em quais plataformas o Boogie funciona?

O Boogie é distribuído em macOS, iOS, iPadOS e watchOS em um único pacote Swift multiplataforma. O app do watchOS escreve e-mails nativamente via JMAP direto do seu pulso — sem transferência para o telefone. O BoogieAndroid agora atingiu a paridade de recursos com o iOS v6.0, com 8 recursos nativos (acessibilidade TalkBack, ações de deslizar configuráveis, ordenação persistente, modelos de mensagens, assinaturas HTML, imagens em linha, confirmações de entrega e árvore de caixas de correio na barra lateral) e acompanha 363 testes Kotlin (359 unitários + 4 instrumentados). A versão assinada do Android (.aab + .apk) está pronta para ser enviada ao Play Store Internal Testing; a implantação em Production seguirá o lançamento na Apple.

O Boogie suporta e-mail offline?

Sim. O Boogie mantém um banco de dados GRDB (SQLite) local do seu e-mail e enfileira alterações de saída — compor, enviar, excluir, mover — quando sua conexão está indisponível. As alterações são sincronizadas com seu servidor JMAP assim que a conectividade é restaurada, oferecendo uma experiência offline confiável sem perda de dados.

Quais são os requisitos de sistema do Boogie?

macOS 14 Sonoma ou mais recente com Apple Silicon (M1 ou mais novo). iOS 17 e iPadOS 17 ou mais recentes. watchOS 11 ou mais recente (Apple Watch Series 9 / Ultra 1 ou mais novo recomendado). Android 13 ou mais recente para a beta do BoogieAndroid. Todas as builds Apple são assinadas com certificado e notarizadas; os DMGs de download direto para macOS são atualizados via Sparkle.

Por que o Boogie usa JMAP em vez de IMAP?

O IMAP foi projetado em 1986 para conexões lentas e intermitentes e acumulou décadas de extensões e soluções alternativas. O JMAP é um protocolo sem estado baseado em JSON que agrupa múltiplas operações em uma única requisição, entrega atualizações em tempo real via WebSocket e gerencia calendários junto com e-mail em uma única API. Para um cliente macOS nativo construído do zero, o JMAP é a base correta — não um protocolo legado adaptado para uso moderno.