macromail.dev
MacroMail es una herramienta open-source auto-alojable para agentes de IA que gestiona bandejas de correo, ofrece servidor MCP y API REST, usa SMTP propio y SQLite, desplegándose en tres comandos sin servicios cloud.
Ficha actualizada 26 sept 2026, 22:57 · upstream 26 sept 2026, 22:51 · release sin release detectada
Qué es macromail.dev
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
MacroMail es una aplicación Next.js diseñada para proporcionar gestión de correo electrónico a agentes de inteligencia artificial. Permite crear bandejas de correo dedicadas para cada agente, con entrega interna entre bandejas del mismo servidor sin necesidad de conexión a internet para el inbound. La arquitectura utiliza SQLite como base de datos principal, almacenando los datos en la variable MACROMAIL_DATA_DIR, garantizando que toda la información permanezca localmente sin depender de servicios cloud externos.
La plataforma ofrece una API REST v1 completa y un endpoint MCP nativo en /api/mcp para facilitar la integración con agentes. El envío de correos electrónicos se realiza a través de cuentas SMTP configuradas por cada usuario individual, nunca utilizando la bandeja del propietario del servidor. Además, incluye soporte opcional para conexión con Gmail o Outlook mediante OAuth cuando se proporcionan las variables de entorno correspondientes.
El despliegue es extremadamente sencillo, requiriendo solo tres comandos básicos con npm: copiar el archivo de ejemplo .env, instalar dependencias y ejecutar la aplicación en desarrollo. También está disponible una imagen Docker oficial para despliegues más robustos. La documentación incluye rutas específicas para agentes como /llms.txt y /llms-full.txt, además de soporte para triaje automático de correos y generación de borradores utilizando claves API de Anthropic configuradas por el usuario.
- Gestión de bandejas de correo dedicadas para múltiples agentes de IA en un mismo servidor
- Integración directa con herramientas MCP a través del endpoint /api/mcp para interacción sinérgica
- Envío de correos electrónicos desde cuentas SMTP propias configuradas por cada usuario individual
- Triage automático de mensajes entrantes utilizando modelos de IA locales con claves Anthropic
- Generación inteligente de borradores de respuesta para automatizar la comunicación de agentes
- Despliegue auto-alojado completo sin dependencias de servicios cloud externos
- Licencia MIT abierta garantizando libertad de uso y modificación del código fuente
- Base de datos SQLite ligera que elimina la necesidad de servicios de base de datos externos
- Endpoint MCP nativo integrado directamente en la aplicación para agentes inteligentes
- API REST v1 documentada y accesible para integraciones programáticas externas
- Despliegue simplificado en tres comandos o mediante imagen Docker oficial
- Soporte opcional para OAuth con Gmail y Outlook cuando se configuran variables de entorno
- Solo permite entrega interna entre bandejas MacroMail sin soporte para inbound desde internet
- Requiere generación manual de SESSION_SECRET y TOKEN_ENC_KEY con openssl antes del despliegue de producción
- No incluye archivo docker-compose file según el análisis técnico realizado del repositorio
- Dependencia de configuración SMTP propia por cada usuario individual sin servidor centralizado
- La conexión con Gmail/Outlook es completamente opcional y requiere variables de entorno OAuth
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue en tres comandos: cp .env.example .env, npm ci, npm run dev. Para producción usar npm run build y npm start. Generar SESSION_SECRET y TOKEN_ENC_KEY con openssl rand -hex 32 antes del despliegue final. Alternativamente usar Docker con ghcr.io/willykeenan/macromail.dev mapeando puerto 3000 y volumen macromail-data:/data. Base de datos SQLite en MACROMAIL_DATA_DIR. Endpoint MCP disponible en /api/mcp para agentes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
