에이전트 기반 시스템과 결정론적 워크플로를 구축·실행·관찰·제어하는 셀프 호스팅 런타임 및 시각적 플랫폼입니다.
Anil-matcha/open-agent-email
AI 에이전트용 셀프 호스팅 이메일 인박스로, REST 및 MCP API, SMTP, 위험한 메일에 대한 사람의 승인, 서명된 웹훅을 제공합니다.
- 스타
- 2,126
- 포크
- 392
- 열린 이슈
- 3
- 마지막 커밋
- 15일 전
어떤 프로젝트인가요?
Open Agent Email을 사용하면 각 AI 에이전트에 고유한 실제 이메일 주소와 메일함을 제공할 수 있습니다. 에이전트는 메일을 받고, 같은 스레드에서 답장하고, 새 메시지를 보내며, 위험할 수 있는 메일은 사람이 승인할 때까지 보류할 수 있습니다. 에이전트가 메일을 읽기 전에 수신 메일의 SPF, DKIM, DMARC를 확인하고 프롬프트 인젝션 콘텐츠를 검사합니다.
서버에는 수신 메일용 SMTP 리스너가 내장되어 있고, 발신 메일은 Amazon SES, Resend, Postmark 같은 사용자가 설정한 릴레이를 통해 전송합니다. 에이전트와 코드는 REST API, Python 및 TypeScript SDK, 명령줄 도구, 서명된 웹훅, WebSocket 실시간 스트림, 또는 Claude Code와 Cursor 같은 코딩 에이전트용 MCP 도구를 사용할 수 있습니다. Next.js 대시보드에서는 인박스, 승인, 지표, API 키를 관리할 수 있습니다.
Apache-2.0 라이선스로 제공되며 SQLite 또는 PostgreSQL에서 실행되고 Docker Compose로 배포할 수 있습니다. 현재는 단일 사용자만 지원하며, 관리자 키 하나로 서버 전체를 제어합니다.
핵심 기능
- 01실제 이메일 주소, 스레드 답장, 검색, 예약 발송을 지원하는 에이전트별 인박스.
- 02사람이 승인하거나 거부할 때까지 발신 메일을 보류하는 승인 게이트.
- 03수신 메일의 SPF, DKIM, DMARC 확인 및 프롬프트 인젝션 검사.
- 04REST API, Python 및 TypeScript SDK, CLI, MCP 도구 96개.
- 05재시도와 재생을 지원하는 서명된 웹훅 및 WebSocket 실시간 스트림.
- 06읽기 전용, 발신, 검토 전용 범위를 지정할 수 있는 인박스별 API 키.
활용 사례
- 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가 필요합니다.
- 메일을 보내려면 Amazon SES와 같은 릴레이 또는 다른 SMTP 제공업체를 설정해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- open-agent-email은(는) 무엇인가요?
- AI 에이전트용 셀프 호스팅 이메일 인박스로, REST 및 MCP API, SMTP, 위험한 메일에 대한 사람의 승인, 서명된 웹훅을 제공합니다. Open Agent Email을 사용하면 각 AI 에이전트에 고유한 실제 이메일 주소와 메일함을 제공할 수 있습니다. 에이전트는 메일을 받고, 같은 스레드에서 답장하고, 새 메시지를 보내며, 위험할 수 있는 메일은 사람이 승인할 때까지 보류할 수 있습니다. 에이전트가 메일을 읽기 전에 수신 메일의 SPF, DKIM, DMARC를 확인하고 프롬프트 인젝션 콘텐츠를 검사합니다.
- open-agent-email은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- open-agent-email은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- open-agent-email은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. open-agent-email의 마지막 커밋은 2026년 10월 22일입니다.
- 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트와 사람이 검토를 거쳐 변경 사항을 반영하며 구조화된 기록, 문서, 스킬, 앱을 공유하는 오픈소스 데이터베이스 및 워크스페이스입니다.
재사용 가능한 역할별 스킬, MCP 커넥터, 사람의 승인 게이트를 활용해 AI 에이전트 팀을 구성하는 MIT 라이선스 참조 아키텍처입니다.
자체 인프라에서 SMTP로 메일을 보내는 셀프 호스팅 오픈소스 이메일 API로, 로그, 반송 처리, 웹훅을 제공합니다.
여러 LLM 에이전트를 조율하는 셀프 호스팅 TypeScript 런타임으로, 사람의 승인 절차와 오프라인에서 검사할 수 있는 실행 로그를 제공합니다.
지속적으로 작동하는 퀸 에이전트가 작업을 계획하고, 워커 에이전트를 병렬로 실행하며, 공유 SQLite 트래커에서 결과를 추적하는 오픈소스 런타임입니다.