Runtime autogestionado y plataforma visual para crear, ejecutar, observar y controlar sistemas agénticos y flujos de trabajo deterministas.
Anil-matcha/open-agent-email
Buzones de correo autogestionados para agentes de IA, con API REST y MCP, SMTP, aprobación humana para correos de riesgo y webhooks firmados.
- Estrellas
- 2,127
- Forks
- 391
- Issues abiertos
- 3
- Último commit
- hace 16 días
¿Qué es?
Open Agent Email proporciona a cada agente de IA su propia dirección de correo y su propio buzón. El agente puede recibir correos, responder en el mismo hilo, enviar mensajes nuevos y retener cualquier correo de riesgo hasta que una persona lo apruebe. Antes de que el agente los lea, los correos entrantes se verifican con SPF, DKIM y DMARC y se analizan para detectar contenido de prompt injection.
El servidor incluye su propio listener SMTP para recibir correos y envía los mensajes salientes mediante el relay que configures, como Amazon SES, Resend o Postmark. Los agentes y su código pueden usar una API REST, SDK de Python y TypeScript, una herramienta de línea de comandos, webhooks firmados, un flujo en tiempo real por WebSocket o herramientas MCP para agentes de programación como Claude Code y Cursor. Un dashboard de Next.js permite gestionar buzones, aprobaciones, métricas y claves de API.
Tiene licencia Apache-2.0, funciona con SQLite o PostgreSQL y se despliega con Docker Compose. Actualmente, el proyecto es de un solo usuario: una clave de administrador controla todo el servidor.
Funciones clave
- 01Buzones independientes para cada agente, con direcciones reales, respuestas en hilos, búsqueda y envío programado.
- 02Sistema de aprobación que retiene los correos salientes hasta que una persona los aprueba o rechaza.
- 03Verificaciones de SPF, DKIM y DMARC en los correos entrantes, además de análisis para detectar prompt injection.
- 04API REST, SDK de Python y TypeScript, una CLI y 96 herramientas MCP.
- 05Webhooks firmados con reintentos y reproducción, además de un flujo en tiempo real por WebSocket.
- 06Claves de API independientes para cada buzón, con permisos de solo lectura, envío o solo revisión.
Casos de uso
- Gestionar un buzón de soporte en el que un asistente de IA responde a los clientes y retiene las respuestas sensibles hasta que se aprueben.
- Permitir que un agente cree cuentas y lea códigos de verificación desde su propio buzón.
- Activar flujos de trabajo de n8n o Zapier a partir de correos entrantes.
- Permitir que agentes dentro y fuera de una empresa intercambien correos.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/Anil-matcha/open-agent-email.git - 2
Ve a la carpeta del proyecto
cd open-agent-email - 3
Inicia el servidor (mostrará tu clave de administrador)
./scripts/dev.sh
Antes de usarlo
- Para recibir correo de Internet, necesitas un servidor público, un registro MX para tu dominio y el puerto 25 abierto.
- Para enviar correo, debes configurar un relay como Amazon SES u otro proveedor SMTP.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es open-agent-email?
- Buzones de correo autogestionados para agentes de IA, con API REST y MCP, SMTP, aprobación humana para correos de riesgo y webhooks firmados. Open Agent Email proporciona a cada agente de IA su propia dirección de correo y su propio buzón. El agente puede recibir correos, responder en el mismo hilo, enviar mensajes nuevos y retener cualquier correo de riesgo hasta que una persona lo apruebe. Antes de que el agente los lea, los correos entrantes se verifican con SPF, DKIM y DMARC y se analizan para detectar contenido de prompt injection.
- ¿open-agent-email es gratuito? ¿Qué licencia tiene?
- open-agent-email es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿open-agent-email sigue mantenido?
- Mantenimiento activo. El último commit de open-agent-email fue el 22 oct 2026.
- ¿Para qué puedo usar open-agent-email?
- Gestionar un buzón de soporte en el que un asistente de IA responde a los clientes y retiene las respuestas sensibles hasta que se aprueben. Permitir que un agente cree cuentas y lea códigos de verificación desde su propio buzón. Activar flujos de trabajo de n8n o Zapier a partir de correos entrantes. Permitir que agentes dentro y fuera de una empresa intercambien correos.
- ¿Cómo se instala open-agent-email?
- Clona el repositorio: git clone https://github.com/Anil-matcha/open-agent-email.git Ve a la carpeta del proyecto: cd open-agent-email Inicia el servidor (mostrará tu clave de administrador): ./scripts/dev.sh
- ¿Dónde consigo open-agent-email?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Anil-matcha/open-agent-email
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Base de datos y espacio de trabajo de código abierto donde agentes de IA y personas comparten registros estructurados, documentos, habilidades y aplicaciones, con cambios sujetos a revisión.
Arquitectura de referencia con licencia MIT para organizar equipos de agentes de IA con habilidades de rol reutilizables, conectores MCP y controles de aprobación humana.
API de correo electrónico de código abierto y autohospedada que envía mensajes por SMTP desde tu propia infraestructura, con registros, gestión de rebotes y webhooks.
Entorno de ejecución de agentes en TypeScript autoalojado para coordinar varios agentes LLM, con aprobaciones humanas y registros de ejecución que se pueden inspeccionar sin conexión.
Un runtime de código abierto donde un agente queen persistente planifica el trabajo, crea agentes worker en paralelo y registra los resultados en un tracker SQLite compartido.