Monitor de páginas da web auto-hospedado que avisa pelo Discord, e-mail, Slack, Telegram, webhooks e outros canais quando há mudanças.
- Estrelas
- 2,122
- Forks
- 138
- Issues abertas
- 32
- Último commit
- há 2 meses
O que é?
Gmail Cleaner é um app web local para organizar a caixa de entrada do Gmail. Ele permite encontrar newsletters e cancelar a inscrição, verificar quais remetentes enviam e-mails com mais frequência e excluir ou arquivar as mensagens deles em massa. Também permite marcar grandes quantidades de e-mails não lidos como lidos, gerenciar marcadores, marcar mensagens como importantes e exportar metadados de remetentes para CSV.
O app se comunica diretamente com a Gmail API a partir da sua máquina, usando credenciais OAuth criadas por você no seu próprio projeto do Google Cloud, sem que um servidor de terceiros processe seus e-mails. As solicitações são enviadas em lotes de 100 e-mails por chamada à API. Os filtros avançados incluem período, tamanho do e-mail, categoria do Gmail (Promoções, Social, Atualizações, Fóruns, Principal), remetente e marcadores.
Ele pode ser executado com Docker ou com Python 3.9+ e uv, no Linux, Windows e macOS, inclusive em Apple Silicon. Os e-mails excluídos vão para a lixeira do Gmail, onde podem ser recuperados por 30 dias.
Recursos principais
- 01Cancelar inscrições em newsletters em massa por uma única interface
- 02Excluir e-mails por remetente, incluindo vários remetentes de uma só vez, com acompanhamento do progresso
- 03Filtrar por período, tamanho do e-mail, categoria do Gmail, remetente e marcadores
- 04Marcar como lidos, arquivar, aplicar ou remover marcadores e marcar como importantes em massa
- 05Exportar metadados de e-mail dos remetentes para CSV
- 06Executar localmente com Docker ou Python, usando credenciais sob seu controle
Casos de uso
- Reduzir a bagunça na caixa de entrada cheia de newsletters promocionais
- Apagar anos de e-mails de alguns remetentes que enviam mensagens demais
- Marcar milhares de e-mails antigos não lidos como lidos de uma só vez
- Verificar quais remetentes enviam e-mails com mais frequência antes de decidir de quais cancelar a inscrição
Início rápido
- 1
Clone o repositório
git clone https://github.com/Gururagavendra/gmail-cleaner.git - 2
Acesse a pasta do projeto
cd gmail-cleaner - 3
Instale as dependências com uv
uv sync - 4
Execute o app e abra http://localhost:8766
uv run python main.py
Antes de usar
- Para funcionar, você precisa criar suas próprias credenciais do Google Cloud OAuth (credentials.json).
- A configuração envolve o Google Cloud Console, a configuração de usuários de teste e os URIs de redirecionamento do OAuth, o que pode dar algum trabalho.
- Para usar um cliente web OAuth remotamente ou com Docker, é necessário ter um nome de domínio, pois endereços IP não são permitidos como URIs de redirecionamento.
Tópicos
Perguntas frequentes
- O que é gmail-cleaner?
- Ferramenta Python gratuita e self-hosted que roda localmente para cancelar inscrições em newsletters em massa, excluir e-mails por remetente e marcar mensagens do Gmail como lidas. Gmail Cleaner é um app web local para organizar a caixa de entrada do Gmail. Ele permite encontrar newsletters e cancelar a inscrição, verificar quais remetentes enviam e-mails com mais frequência e excluir ou arquivar as mensagens deles em massa. Também permite marcar grandes quantidades de e-mails não lidos como lidos, gerenciar marcadores, marcar mensagens como importantes e exportar metadados de remetentes para CSV.
- gmail-cleaner é gratuito? Qual é a licença?
- gmail-cleaner é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gmail-cleaner ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de gmail-cleaner foi em 18 de ago. de 2026.
- Para que posso usar gmail-cleaner?
- Reduzir a bagunça na caixa de entrada cheia de newsletters promocionais Apagar anos de e-mails de alguns remetentes que enviam mensagens demais Marcar milhares de e-mails antigos não lidos como lidos de uma só vez Verificar quais remetentes enviam e-mails com mais frequência antes de decidir de quais cancelar a inscrição
- Como instalar gmail-cleaner?
- Clone o repositório: git clone https://github.com/Gururagavendra/gmail-cleaner.git Acesse a pasta do projeto: cd gmail-cleaner Instale as dependências com uv: uv sync Execute o app e abra http://localhost:8766: uv run python main.py
- Onde consigo gmail-cleaner?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Gururagavendra/gmail-cleaner
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Assistente de e-mail com IA e cliente de e-mail open source para Gmail e Outlook que organiza sua caixa de entrada e prepara rascunhos de respostas.
Rastreador de treinos, nutrição e peso corporal, open source e auto-hospedado, feito com Django, com REST API e apps móveis complementares.
Plataforma de sinalização digital open source que transforma telas conectadas a Raspberry Pi e PCs em displays de conteúdo gerenciados.
Aplicativo web de receitas auto-hospedado, feito com Python e Flask, para gerenciar receitas, listas de compras e planejamento de refeições.
Um workspace de IA self-hosted que reúne chat, agentes, pesquisa aprofundada, documentos, e-mail, notas, calendário e fluxos de trabalho com modelos locais.