Repolode
Anil-matcha

Anil-matcha/open-agent-email

AIエージェント向けのセルフホスト型メール受信箱。RESTおよびMCP API、SMTP、リスクのあるメールへの人間による承認、署名付きWebhookを備えています。

スター
2,129
フォーク
391
未解決の Issue
3
最終コミット
17 日前

これは何?

Open Agent Emailを使うと、各AIエージェントに専用のメールアドレスとメールボックスを用意できます。エージェントはメールを受信し、同じスレッドで返信したり、新しいメッセージを送信したりできます。また、リスクのあるメールは人が承認するまで保留できます。受信メールはSPF、DKIM、DMARCで検証され、エージェントが読む前にプロンプトインジェクションの内容も検査されます。

サーバーには受信用のSMTPリスナーが組み込まれており、送信メールはAmazon SES、Resend、Postmarkなど、設定したリレー経由で送信します。エージェントやそのコードは、REST API、PythonおよびTypeScript SDK、コマンドラインツール、署名付きWebhook、WebSocketによるライブストリーム、またはClaude CodeやCursorなどのコーディングエージェント向けMCPツールを利用できます。Next.jsダッシュボードでは、受信箱、承認、メトリクス、APIキーを管理できます。

ライセンスはApache-2.0で、SQLiteまたはPostgreSQLで動作し、Docker Composeでデプロイできます。現在はシングルユーザー構成で、1つの管理者キーがサーバー全体を制御します。

主な機能

  • 01実際のメールアドレス、スレッド返信、検索、予約送信に対応したエージェントごとの受信箱。
  • 02人が承認または却下するまで送信メールを保留する承認ゲート。
  • 03受信メールのSPF、DKIM、DMARCチェックと、プロンプトインジェクションの検査。
  • 04REST API、PythonおよびTypeScript SDK、CLI、96種類のMCPツール。
  • 05再試行と再送に対応した署名付きWebhookと、WebSocketによるライブストリーム。
  • 06読み取り専用、送信、レビュー専用のスコープを設定できる、受信箱ごとのAPIキー。

ユースケース

  • 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が必要です。
  • メールを送信するには、Amazon SESなどのリレー、または別のSMTPプロバイダーを設定する必要があります。

収録されている特集

トピック

よくある質問

open-agent-email とは?
AIエージェント向けのセルフホスト型メール受信箱。RESTおよびMCP API、SMTP、リスクのあるメールへの人間による承認、署名付きWebhookを備えています。 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 の数値は毎日更新されます。

関連プロジェクト