Gestionar un buzón de correo saturado de newsletters, promociones y mensajes no deseados es una tarea que consume tiempo y paciencia. Bajo esa premisa nació Clear My Spam, una aplicación open source, escrita en Ruby on Rails 8, cuyo objetivo es claro: simplificar y automatizar la limpieza del correo en Gmail con un enfoque en la seguridad y la usabilidad.
Una solución ligera y accesible
El proyecto, disponible en GitHub y con demo en clearmyspam.com, se presenta como una herramienta móvil y desktop friendly. Funciona sobre Rails 8 y utiliza tecnologías modernas como Hotwire para la interactividad, Tailwind CSS y Tailwind UI para la interfaz, y PostgreSQL como base de datos.
La aplicación también se apoya en Overmind, que facilita la ejecución simultánea de servidores web y de background jobs en entornos locales de desarrollo.
Cómo funciona
Clear My Spam se centra en integrar Gmail y ofrecer a los usuarios la capacidad de gestionar suscripciones y borrar emails masivamente sin complicaciones.
Entre sus características destacan:
- Integración con Gmail mediante credenciales seguras.
- Interfaz simplificada pensada para usuarios móviles y de escritorio.
- Eliminación de correos en segundo plano, gracias a good_job, el sistema de background jobs elegido.
- Compatibilidad con Stripe para planes de pago recurrentes (semanales o mensuales).
- Monitoreo opcional con Honeybadger para detectar errores.
Instalación y uso local
Para los desarrolladores interesados, levantar Clear My Spam en local requiere:
- Clonar el repositorio y tener Rails ≥ 8.0 instalado.
- Ejecutar
bundle install
ynpm install
para dependencias Ruby y Hotwire. - Configurar credenciales en
config/credentials/
, incluyendo (opcionalmente) claves de Gmail, Stripe y Honeybadger. - Crear la base de datos con
rails db:setup
. - Arrancar la aplicación con:
overmind start
Esto lanza el servidor web, los background jobs y la recarga en vivo de ERB + Tailwind.
También incluye soporte para mailcatcher, ideal para pruebas de envío de correos en desarrollo.
Una herramienta para un problema universal
Aunque existen gestores de correo avanzados y aplicaciones de terceros, la propuesta de Clear My Spam es clara: recuperar el control de la bandeja de entrada sin depender de soluciones cerradas ni de pago.
Con un diseño minimalista, código abierto y la posibilidad de autoalojarse, el proyecto apunta tanto a usuarios individuales que buscan “inbox zero” como a desarrolladores que quieran extenderlo o integrarlo en flujos corporativos.