CV
Anterior: Web CV Portfolio Portafolio profesional

SoundInbox

Convierte emails importantes en sonidos inconfundibles

macOS 14+ Licencia MIT Código Abierto

El Problema

Las notificaciones de email están rotas para quienes gestionan grandes volúmenes de correo. Cada app de email trata el sonido como algo secundario — un tono global, o como mucho uno por cuenta. No hay forma hoy de decir: "Cuando PayPal me envíe una confirmación de pago, reproduce la caja registradora. Cuando un cliente específico escriba con URGENTE en el asunto, reproduce la alarma. Para todo lo demás, silencio total." La señal nunca llega en el momento adecuado.

La Solución

SoundInbox es una capa de notificaciones que vive silenciosamente en la barra de menú de macOS y emite el sonido exacto que definiste para el evento exacto que te importa. No reemplaza tu cliente de email — complementa Gmail, Outlook o cualquier proveedor con alertas de audio inteligentes y diferenciadas.

Descargar

Descarga la última versión — un solo zip, sin instalador, sin dependencias. Descomprime, arrastra a Aplicaciones, listo.

Descargar v1.0.0

888 KB zip — binario nativo, sin bloat de Electron

O compila desde el código fuente ↓

Estadísticas del Proyecto

137 Tests
11 Suites
888 KB Tamaño
0 Dependencias
1,970 Líneas docs
MIT Licencia

10 Fórmulas Predefinidas

Cada fórmula es un conjunto curado de condiciones que detecta una categoría específica de email. Un toque para activar. Nada más necesario.

Fórmula Detecta Sonido
💰Payment ReceivedPayPal, Stripe, Wise, transferenciasCash Register
🛒New SaleShopify, WooCommerce, Gumroad, EtsyVictory Chime
Approved / Confirmedapproved, accepted, confirmedSoft Success
🚨Urgent Client EmailURGENT, ASAP, criticalAlarm Pulse
📦Order Shippedshipped, tracking, on its wayNotification Ping
📩VIP SenderLista blanca definidaDistinct Chime
🧾Invoice Receivedinvoice, factura, billPaper Slide
🔑Login / Securitylogin, password, 2FASecurity Alert
📅Meeting / Calendarinvitation, meeting, scheduledCalendar Ping
🤫Everything ElseCatch-all — silenciosoSilent

Características

🧪

Galería de Fórmulas

10 fórmulas de detección predefinidas — pagos, ventas, urgentes, envíos, seguridad y más. Actívalas y empieza a escuchar alertas inmediatamente. Configuración cero.

Motor de Reglas Personalizadas

Crea tus propias reglas con lógica AND/OR, coincidencia regex, filtrado por dominio y condiciones por campo en remitente, asunto, cuerpo y destinatario.

🔊

Biblioteca de Sonidos

15 sonidos de alerta curados — desde el cha-ching de una caja registradora hasta una gota de agua zen. Sube tu propio audio o graba directamente en la app.

📊

Historial de Coincidencias

Una línea temporal con cada alerta disparada, con estadísticas de fórmulas más activas y horas más concurridas del día.

🔇

Silencio por Defecto

Los emails sin coincidencia no producen sonido. Optas por el ruido, no sales de él. La regla catch-all es silenciosa — solo lo que defines como importante suena.

📍

App de Barra de Menú Real

Sin icono en el Dock. Sin ventana principal. Vive invisible en la barra de estado hasta que una regla se activa — entonces se anima brevemente y reproduce el sonido asignado.

15 Sonidos Curados

Cada sonido dura menos de 3 segundos, es distinto y no intrusivo — cubriendo desde lo sutil e informativo hasta lo urgente y celebratorio.

Sonido Descripción
💰Cash RegisterCaja registradora clásica
🏆Victory ChimeMelodía ascendente — celebración
Soft SuccessDos tonos suaves — confirmación
🚨Alarm PulsePulso electrónico repetido — urgente
📦Notification PingPing limpio — neutral
🔔Distinct ChimeCampana — llama la atención
🧾Paper SlideSonido de papel — sutil
🔑Security AlertDos tonos graves — serio
📅Calendar PingMarimba ligera — amigable
💬Message PopPop suave — estilo mensajería
📣Trumpet FanfareMicro fanfarria — grandes logros
🌊Ocean DropGota de agua — zen
Electric SparkChispa eléctrica — enérgico
🎵Marimba UpMarimba ascendente — alegre
🔇SilentSin sonido — suprime audio

Documentación

Guías completas que cubren arquitectura, fórmulas, sonidos y directrices de contribución.

Inicio Rápido

Clona el repositorio, genera el proyecto Xcode y estarás ejecutando en menos de un minuto.

# Clone and build git clone https://github.com/juanatsap/sound-inbox-mac.git cd sound-inbox-mac brew install xcodegen # if not installed xcodegen generate open SoundInbox.xcodeproj

Ejecuta la app, haz clic derecho en el icono de la barra de menú → Fire Demo Alert

Construido Con

Totalmente nativo. Sin Electron, sin wrappers web, sin frameworks multiplataforma.

  • Swift 6.3 con concurrencia estricta habilitada
  • SwiftUI + AppKit — NSStatusItem, NSPopover, menús nativos
  • AVAudioPlayer — audio del sistema con fallback a sonidos del sistema macOS
  • UserNotifications — integración nativa con el centro de notificaciones de macOS
  • @Observable — framework moderno de observación de Swift para UI reactiva
  • Swift Testing — 137 tests en 11 suites, todos pasando
Buy Me A Coffee

Construyo las herramientas que me faltan, y las regalo.
Si alguna te ahorró tiempo, un café mantiene la siguiente en camino.

Buy Me A Coffee QR

Escucha lo que importa.

SoundInbox es código abierto y gratuito. Dale una estrella en GitHub, pruébalo y cuéntanos qué fórmulas te gustaría ver a continuación.