Vale construir sua versão de Mailient?
Uma camada de IA sobre sua caixa de entrada que organiza, resume e redige respostas de e-mail.
O truque central aqui, buscar os e-mails, classificá-los, resumir threads e redigir respostas, é de fato um fim de semana de trabalho agora que um LLM faz a parte difícil. Um agente consegue ligar IMAP, SQLite e uma interface web barata e ter uma triagem funcionando antes do jantar. As lacunas são todas as partes sem glamour: OAuth do Gmail e do Outlook, sincronização por push em vez de polling, casos extremos de threads, e o fato de que você vai ler isso no celular e a sua versão não tem app. Nada aqui é protegido por dados ou por rede, então uma versão pessoal mantém a maior parte do valor, desde que você aceite virar a equipe de operações do seu próprio pipeline de e-mail. Os detalhes do produto e os preços são escassos vistos de fora, então trate os pontos específicos como não verificados.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build a local AI email triage tool called Inbox Warden in this empty folder.
Stack, no substitutions: TypeScript on Node 20, Fastify for the server, server-rendered HTML with htmx for the UI, better-sqlite3 for storage, imapflow for reading mail, nodemailer for sending, and one OpenAI-compatible chat completions endpoint for the AI. No React, no Next, no Docker, no cloud services, no telemetry, no user accounts. This runs on localhost for exactly one person.
Secrets in .env, read with a tiny loader, and ship a .env.example with: IMAP_HOST, IMAP_PORT, IMAP_USER, IMAP_PASS, SMTP_HOST, SMTP_PORT, LLM_BASE_URL, LLM_API_KEY, LLM_MODEL. Never log credentials or full message bodies.
What is in scope:
- A sync job that connects over IMAP, fetches messages from INBOX since a stored high water mark, and stores id, thread key, from, to, subject, date, plain text body and raw headers in SQLite. Dedupe on Message-ID. Make sync idempotent and resumable.
- Strip HTML to text and truncate long bodies before sending anything to the model.
- For each new thread: one LLM call returning strict JSON with category (one of urgent, needs-reply, fyi, newsletter, junk), a two sentence summary, and a suggested reply draft when category is needs-reply or urgent. Validate the JSON with zod and retry once on parse failure.
- Cache results keyed by thread and message count so restarts do not re-bill you.
- A web UI at / with a triage queue grouped by category, thread detail view, and an editable draft box with Approve and Send, Skip, and Mark Junk. Nothing is ever sent without an explicit click.
- Sending via SMTP with correct In-Reply-To and References headers so replies thread properly.
- A rules table for cheap deterministic overrides by sender or subject substring, applied before any LLM call.
- npm run sync, npm run dev, and a --dry-run flag that classifies without sending.
Explicitly out of scope: OAuth flows, mobile app, push notifications, multi-account support, calendar, attachments beyond recording filenames, search beyond a SQL LIKE query.
Write a README with setup steps, an honest limitations section that says polling is not push and that message text leaves the machine for the model, and a cost note estimating tokens per hundred emails. Include a fixture-based test for the classifier JSON parser that does not hit the network.O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR
Como seria construir sua versão?
Faz polling da sua caixa IMAP, classifica e resume cada thread com um LLM e deixa as respostas sugeridas numa fila local de revisão, que você aprova antes de enviar.
O que você vai precisar
- Uma conta de e-mail com acesso IMAP/SMTP e uma senha de app, ou paciência com OAuth
- Uma chave de API de LLM, e a aceitação de que o texto dos seus e-mails vai para esse provedor
- Uma máquina ou um VPS pequeno que fique ligado para fazer o polling
- Familiaridade básica para depurar MIME, threads e codificações de caracteres
Porque o e-mail é o único app que precisa funcionar às 7h num celular com duas barras de sinal, e um poller self-hosted num servidor doméstico não passa nesse teste. As pessoas pagam para pular a verificação de OAuth, a renovação de tokens, as esquisitices do IMAP e a lenta constatação de que o cron de triagem morreu quatro dias atrás e elas perderam uma fatura. A parte de IA é commodity; a confiabilidade chata em volta dela é o que a assinatura realmente compra.
xUm app para celular e notificações push de verdade, que é onde a maior parte dos e-mails é lida
xOAuth gerenciado com Google e Microsoft, incluindo o processo de revisão e a dor de renovar tokens
xAlguém absorvendo mudanças de API dos provedores, limites de taxa e threads quebradas
xAcabamento: atalhos de teclado, busca rápida, soneca, desfazer envio, comportamento offline
xQualquer trabalho de reputação de envio, se o produto lida com envios em grande escala
Nada que valha indicar. Por isso o prompt existe.
Quanto custa Mailient?
- Plano mensal
- US$ 29/mêsUS$ 29/mês
- Por ano
- US$ 348/anoUS$ 348/ano
- No cartão, com IOF de 3,5%
- R$ 151/mêsR$ 1.815/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Mailient. O Vibe Radar não intermedeia pagamentos.
Vale mais construir ou assinar Mailient?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar Mailient?
Em parte. O núcleo de Mailient dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Um app para celular e notificações push de verdade, que é onde a maior parte dos e-mails é lida, OAuth gerenciado com Google e Microsoft, incluindo o processo de revisão e a dor de renovar tokens. Leia a lista acima antes de começar.
Quanto custa Mailient?
Mailient custa cerca de US$ 29/mês (Monthly, checado em 20/10/2026), ou seja, US$ 348 por ano.
O que eu perco ao substituir Mailient?
Sinceramente: Um app para celular e notificações push de verdade, que é onde a maior parte dos e-mails é lida; OAuth gerenciado com Google e Microsoft, incluindo o processo de revisão e a dor de renovar tokens; Alguém absorvendo mudanças de API dos provedores, limites de taxa e threads quebradas; Acabamento: atalhos de teclado, busca rápida, soneca, desfazer envio, comportamento offline; Qualquer trabalho de reputação de envio, se o produto lida com envios em grande escala. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Mailient?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.