Monitor de páginas web autoalojado que te avisa por Discord, correo electrónico, Slack, Telegram, webhooks y más cuando una página cambia.
- Estrellas
- 2,122
- Forks
- 138
- Issues abiertos
- 32
- Último commit
- hace 2 meses
¿Qué es?
Gmail Cleaner es una aplicación web local para poner en orden la bandeja de entrada de Gmail. Permite encontrar newsletters y cancelar la suscripción, consultar qué remitentes te escriben con más frecuencia y borrar o archivar sus mensajes en bloque. También permite marcar como leídos muchos correos sin leer, administrar etiquetas, marcar mensajes como importantes y exportar metadatos de los remitentes a CSV.
La aplicación se conecta directamente a Gmail API desde tu equipo mediante credenciales OAuth que creas en tu propio proyecto de Google Cloud, por lo que ningún servidor de terceros procesa tu correo. Las solicitudes se envían en lotes de 100 correos por llamada a la API. Los filtros inteligentes permiten filtrar por intervalo de fechas, tamaño del correo, categoría de Gmail (Promociones, Social, Actualizaciones, Foros, Principal), remitente y etiquetas.
Puede ejecutarse con Docker o con Python 3.9+ y uv en Linux, Windows y macOS, incluidos los equipos con Apple Silicon. Los correos eliminados van a la papelera de Gmail, donde se pueden recuperar durante 30 días.
Funciones clave
- 01Cancelar suscripciones a newsletters en bloque desde una sola interfaz
- 02Borrar correos por remitente, incluso de varios remitentes a la vez, con seguimiento del progreso
- 03Filtrar por intervalo de fechas, tamaño del correo, categoría de Gmail, remitente y etiquetas
- 04Marcar como leídos, archivar, aplicar o quitar etiquetas y marcar como importantes en bloque
- 05Exportar metadatos de los correos de los remitentes a CSV
- 06Se ejecuta localmente con Docker o Python y credenciales bajo tu control
Casos de uso
- Reducir el desorden de una bandeja de entrada llena de newsletters promocionales
- Eliminar años de correos de unos pocos remitentes que envían demasiados mensajes
- Marcar como leídos miles de correos antiguos sin leer de una sola vez
- Revisar qué remitentes te escriben más antes de decidir de cuáles cancelar la suscripción
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/Gururagavendra/gmail-cleaner.git - 2
Ve a la carpeta del proyecto
cd gmail-cleaner - 3
Instala las dependencias con uv
uv sync - 4
Ejecuta la aplicación y abre http://localhost:8766
uv run python main.py
Antes de usarlo
- Antes de que funcione, debes crear tus propias credenciales de Google Cloud OAuth (credentials.json).
- La configuración requiere usar Google Cloud Console, configurar usuarios de prueba y definir URI de redirección de OAuth, lo que puede resultar algo engorroso.
- Para usar un cliente web de OAuth en remoto o con Docker, necesitas un nombre de dominio, ya que no se permiten direcciones IP como URI de redirección.
Temas
Preguntas frecuentes
- ¿Qué es gmail-cleaner?
- Herramienta gratuita de Python, autoalojada y de ejecución local, para cancelar suscripciones a newsletters en bloque, borrar correos por remitente y marcar correos de Gmail como leídos. Gmail Cleaner es una aplicación web local para poner en orden la bandeja de entrada de Gmail. Permite encontrar newsletters y cancelar la suscripción, consultar qué remitentes te escriben con más frecuencia y borrar o archivar sus mensajes en bloque. También permite marcar como leídos muchos correos sin leer, administrar etiquetas, marcar mensajes como importantes y exportar metadatos de los remitentes a CSV.
- ¿gmail-cleaner es gratuito? ¿Qué licencia tiene?
- gmail-cleaner es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gmail-cleaner sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de gmail-cleaner fue el 18 ago 2026.
- ¿Para qué puedo usar gmail-cleaner?
- Reducir el desorden de una bandeja de entrada llena de newsletters promocionales Eliminar años de correos de unos pocos remitentes que envían demasiados mensajes Marcar como leídos miles de correos antiguos sin leer de una sola vez Revisar qué remitentes te escriben más antes de decidir de cuáles cancelar la suscripción
- ¿Cómo se instala gmail-cleaner?
- Clona el repositorio: git clone https://github.com/Gururagavendra/gmail-cleaner.git Ve a la carpeta del proyecto: cd gmail-cleaner Instala las dependencias con uv: uv sync Ejecuta la aplicación y abre http://localhost:8766: uv run python main.py
- ¿Dónde consigo gmail-cleaner?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Gururagavendra/gmail-cleaner
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Asistente de correo con IA y cliente de correo de código abierto para Gmail y Outlook que organiza la bandeja de entrada y prepara borradores de respuestas.
Registrador de entrenamientos, nutrición y peso corporal, de código abierto y autohospedado, basado en Django, con REST API y aplicaciones móviles complementarias.
Plataforma de señalización digital de código abierto que convierte pantallas conectadas a Raspberry Pi y PC en pantallas de contenido gestionadas.
Una aplicación web autohospedada para gestionar recetas, creada con Python y Flask, que incluye listas de compras y planificación de comidas.
Un espacio de trabajo de IA autoalojado que integra chat, agentes, investigación profunda, documentos, correo, notas, calendario y flujos de trabajo con modelos locales.