Самостоятельно развёртываемая среда выполнения и визуальная платформа для создания, запуска, наблюдения за агентными системами и детерминированными workflow и управления ими.
Anil-matcha/open-agent-email
Собственные почтовые ящики для AI-агентов: REST и MCP API, SMTP, согласование рискованных писем человеком и подписанные вебхуки.
- Звёзды
- 2,126
- Форки
- 392
- Открытые issues
- 3
- Последний коммит
- 15 дней назад
Что это?
Open Agent Email выделяет каждому AI-агенту собственный адрес электронной почты и почтовый ящик. Агент может получать письма, отвечать в той же цепочке, отправлять новые сообщения и откладывать всё, что может быть рискованным, пока человек не даст одобрение. Входящие письма проверяются по SPF, DKIM и DMARC, а также анализируются на наличие prompt injection до того, как агент сможет их прочитать.
Сервер самостоятельно принимает входящую почту через SMTP, а исходящую отправляет через настроенный вами relay, например Amazon SES, Resend или Postmark. Агенты и их код могут работать через REST API, SDK для Python и TypeScript, CLI, подписанные вебхуки, поток событий в реальном времени по WebSocket или MCP-инструменты для coding-агентов вроде Claude Code и Cursor. В панели на Next.js доступны почтовые ящики, согласования, метрики и API-ключи.
Проект распространяется по лицензии Apache-2.0, работает с SQLite или PostgreSQL и разворачивается с помощью Docker Compose. Сейчас поддерживается только один пользователь: один ключ администратора управляет всем сервером.
Ключевые возможности
- 01Почтовые ящики с реальными адресами для каждого агента, ответы в цепочках, поиск и отложенная отправка.
- 02Механизм согласования, который удерживает исходящие письма, пока человек не одобрит или не отклонит их.
- 03Проверка входящей почты по SPF, DKIM и DMARC, а также защита от prompt injection.
- 04REST API, SDK для Python и TypeScript, CLI и 96 MCP-инструментов.
- 05Подписанные вебхуки с повторами и повторным воспроизведением, а также поток событий в реальном времени по WebSocket.
- 06API-ключи для каждого почтового ящика с правами только на чтение, отправку или проверку.
Сценарии использования
- Организация службы поддержки, где AI-ассистент отвечает клиентам, а чувствительные ответы отправляются только после согласования.
- Возможность для агента создавать аккаунты и получать коды подтверждения в собственном почтовом ящике.
- Запуск сценариев n8n или Zapier при получении входящего письма.
- Обмен письмами между агентами внутри компании и за её пределами.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/Anil-matcha/open-agent-email.git - 2
Перейдите в папку проекта
cd open-agent-email - 3
Запустите сервер (он выведет ваш ключ администратора)
./scripts/dev.sh
Что важно знать
- Чтобы получать почту из интернета, нужен общедоступный сервер, запись MX для вашего домена и открытый порт 25.
- Чтобы отправлять почту, необходимо настроить relay, например Amazon SES, или другого SMTP-провайдера.
В подборках
Темы
Частые вопросы
- Что такое open-agent-email?
- Собственные почтовые ящики для AI-агентов: REST и MCP API, SMTP, согласование рискованных писем человеком и подписанные вебхуки. Open Agent Email выделяет каждому AI-агенту собственный адрес электронной почты и почтовый ящик. Агент может получать письма, отвечать в той же цепочке, отправлять новые сообщения и откладывать всё, что может быть рискованным, пока человек не даст одобрение. Входящие письма проверяются по SPF, DKIM и DMARC, а также анализируются на наличие prompt injection до того, как агент сможет их прочитать.
- open-agent-email можно использовать бесплатно? Какая у него лицензия?
- open-agent-email распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-agent-email всё ещё поддерживается?
- Активно поддерживается. Последний коммит в open-agent-email — 22 окт. 2026 г..
- Для чего можно использовать open-agent-email?
- Организация службы поддержки, где AI-ассистент отвечает клиентам, а чувствительные ответы отправляются только после согласования. Возможность для агента создавать аккаунты и получать коды подтверждения в собственном почтовом ящике. Запуск сценариев n8n или Zapier при получении входящего письма. Обмен письмами между агентами внутри компании и за её пределами.
- Как установить open-agent-email?
- Клонируйте репозиторий: git clone https://github.com/Anil-matcha/open-agent-email.git Перейдите в папку проекта: cd open-agent-email Запустите сервер (он выведет ваш ключ администратора): ./scripts/dev.sh
- Где скачать open-agent-email?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Anil-matcha/open-agent-email
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
База данных и рабочее пространство с открытым исходным кодом, где AI-агенты и люди совместно работают со структурированными записями, документами, навыками и приложениями, а изменения проходят проверку.
Референсная архитектура по лицензии MIT для организации команд AI-агентов с переиспользуемыми ролевыми навыками, MCP-коннекторами и этапами согласования человеком.
Самостоятельно размещаемый API для отправки почты с открытым исходным кодом: отправляет письма через SMTP с вашей инфраструктуры, ведёт логи, обрабатывает возвраты и поддерживает вебхуки.
Самостоятельно размещаемая среда выполнения агентов на TypeScript для координации нескольких LLM-агентов с проверкой действий человеком и журналами запусков для автономного анализа.
Открытая среда выполнения: постоянный агент-королева планирует работу, запускает параллельных агентов-исполнителей и отслеживает результаты в общей базе SQLite.