Repolode
Anil-matcha

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. 1

    Клонируйте репозиторий

    git clone https://github.com/Anil-matcha/open-agent-email.git
  2. 2

    Перейдите в папку проекта

    cd open-agent-email
  3. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно развёртываемая среда выполнения и визуальная платформа для создания, запуска, наблюдения за агентными системами и детерминированными workflow и управления ими.

1,2 тыс.97PythonOtherАктивно поддерживаетсяОбновлён 19 часов назад

База данных и рабочее пространство с открытым исходным кодом, где AI-агенты и люди совместно работают со структурированными записями, документами, навыками и приложениями, а изменения проходят проверку.

710+89 за неделю72TypeScriptMITОбновлён 16 часов назад

Референсная архитектура по лицензии MIT для организации команд AI-агентов с переиспользуемыми ролевыми навыками, MCP-коннекторами и этапами согласования человеком.

40+18 за неделю8JavaScriptMITАктивно поддерживаетсяОбновлён 8 дней назад

Самостоятельно размещаемый API для отправки почты с открытым исходным кодом: отправляет письма через SMTP с вашей инфраструктуры, ведёт логи, обрабатывает возвраты и поддерживает вебхуки.

921+3 за неделю64PHPAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемая среда выполнения агентов на TypeScript для координации нескольких LLM-агентов с проверкой действий человеком и журналами запусков для автономного анализа.

7 тыс.+17 за неделю2,4 тыс.TypeScriptMITОбновлён позавчера

Открытая среда выполнения: постоянный агент-королева планирует работу, запускает параллельных агентов-исполнителей и отслеживает результаты в общей базе SQLite.

11,1 тыс.+10 за неделю5,6 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 4 дня назад