Runtime self-hosted e plataforma visual para criar, executar, observar e controlar sistemas agênticos e workflows determinísticos.
Anil-matcha/open-agent-email
Caixas de entrada de e-mail auto-hospedadas para agentes de IA, com APIs REST e MCP, SMTP, aprovação humana de mensagens arriscadas e webhooks assinados.
- Estrelas
- 2,127
- Forks
- 391
- Issues abertas
- 3
- Último commit
- há 16 dias
O que é?
O Open Agent Email dá a cada agente de IA um endereço de e-mail e uma caixa de entrada próprios. O agente pode receber e-mails, responder na mesma conversa, enviar novas mensagens e reter qualquer conteúdo arriscado até que uma pessoa aprove. Antes de o agente ler as mensagens recebidas, elas são verificadas com SPF, DKIM e DMARC e analisadas em busca de conteúdo de prompt injection.
O servidor inclui seu próprio listener SMTP para receber e-mails e envia mensagens por meio de um relay configurado por você, como Amazon SES, Resend ou Postmark. Agentes e seus códigos podem usar uma API REST, SDKs para Python e TypeScript, uma ferramenta de linha de comando, webhooks assinados, um stream ao vivo via WebSocket ou ferramentas MCP para agentes de programação como Claude Code e Cursor. Um dashboard em Next.js reúne caixas de entrada, aprovações, métricas e chaves de API.
O projeto usa a licença Apache-2.0, roda com SQLite ou PostgreSQL e é implantado com Docker Compose. Atualmente, é para um único usuário, com uma chave de administrador controlando todo o servidor.
Recursos principais
- 01Caixas de entrada individuais para cada agente, com endereços reais, respostas em conversas, busca e envio agendado.
- 02Etapa de aprovação que retém e-mails enviados até que uma pessoa os aprove ou rejeite.
- 03Verificações de SPF, DKIM e DMARC nos e-mails recebidos, além de análise em busca de prompt injection.
- 04API REST, SDKs para Python e TypeScript, CLI e 96 ferramentas MCP.
- 05Webhooks assinados com novas tentativas e reprodução, além de um stream ao vivo via WebSocket.
- 06Chaves de API por caixa de entrada, com permissões somente de leitura, envio ou revisão.
Casos de uso
- Manter uma caixa de entrada de suporte em que um assistente de IA responde aos clientes e retém respostas confidenciais para aprovação.
- Permitir que um agente crie contas e leia códigos de verificação na própria caixa de entrada.
- Acionar fluxos de trabalho do n8n ou Zapier a partir de e-mails recebidos.
- Permitir que agentes dentro e fora de uma empresa troquem e-mails entre si.
Início rápido
- 1
Clone o repositório
git clone https://github.com/Anil-matcha/open-agent-email.git - 2
Acesse a pasta do projeto
cd open-agent-email - 3
Inicie o servidor (ele exibirá sua chave de administrador)
./scripts/dev.sh
Antes de usar
- Para receber e-mails da internet, é necessário ter um servidor público, um registro MX para seu domínio e a porta 25 aberta.
- Para enviar e-mails, é necessário configurar um relay como o Amazon SES ou outro provedor SMTP.
Em coleções
Tópicos
Perguntas frequentes
- O que é open-agent-email?
- Caixas de entrada de e-mail auto-hospedadas para agentes de IA, com APIs REST e MCP, SMTP, aprovação humana de mensagens arriscadas e webhooks assinados. O Open Agent Email dá a cada agente de IA um endereço de e-mail e uma caixa de entrada próprios. O agente pode receber e-mails, responder na mesma conversa, enviar novas mensagens e reter qualquer conteúdo arriscado até que uma pessoa aprove. Antes de o agente ler as mensagens recebidas, elas são verificadas com SPF, DKIM e DMARC e analisadas em busca de conteúdo de prompt injection.
- open-agent-email é gratuito? Qual é a licença?
- open-agent-email é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- open-agent-email ainda é mantido?
- Manutenção ativa. O último commit de open-agent-email foi em 22 de out. de 2026.
- Para que posso usar open-agent-email?
- Manter uma caixa de entrada de suporte em que um assistente de IA responde aos clientes e retém respostas confidenciais para aprovação. Permitir que um agente crie contas e leia códigos de verificação na própria caixa de entrada. Acionar fluxos de trabalho do n8n ou Zapier a partir de e-mails recebidos. Permitir que agentes dentro e fora de uma empresa troquem e-mails entre si.
- Como instalar open-agent-email?
- Clone o repositório: git clone https://github.com/Anil-matcha/open-agent-email.git Acesse a pasta do projeto: cd open-agent-email Inicie o servidor (ele exibirá sua chave de administrador): ./scripts/dev.sh
- Onde consigo open-agent-email?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Anil-matcha/open-agent-email
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Banco de dados e workspace open source onde agentes de IA e pessoas compartilham registros estruturados, documentos, skills e apps, com alterações revisadas.
Uma arquitetura de referência, sob licença MIT, para organizar equipes de agentes de IA com habilidades reutilizáveis por função, conectores MCP e etapas de aprovação humana.
API de e-mail open source e auto-hospedada que envia mensagens por SMTP na sua própria infraestrutura, com logs, tratamento de bounces e webhooks.
Runtime de agentes em TypeScript para coordenar vários agentes LLM no seu próprio ambiente, com aprovação humana e registros de execução verificáveis offline.
Um runtime open source em que um agente rainha persistente planeja o trabalho, inicia agentes trabalhadores em paralelo e acompanha os resultados em um tracker SQLite compartilhado.