Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

MacroMail's home page: free, open-source email for AI agents that you run yourself
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
06

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.