A self-hosted email client with an AI agent, running entirely on Cloudflare Workers
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
<div align="center"> <h1>Agentic Inbox</h1> <p><em>Cloudflare Workers에서 완전히 실행되는, AI 에이전트가 내장된 자체 호스팅 이메일 클라이언트</em></p> </div>
Agentic Inbox를 사용하면 현대적인 웹 인터페이스를 통해 이메일을 보내고, 받고, 관리할 수 있습니다. 모든 기능은 사용자 자신의 Cloudflare 계정으로 구동됩니다. 수신 이메일은 Cloudflare Email Routing을 통해 도착하며, 각 사서함은 SQLite 데이터베이스와 함께 자체 Durable Object에 격리되어 있고, 첨부 파일은 R2에 저장됩니다.
AI 기반 이메일 에이전트는 받은 편지함을 읽고, 대화를 검색하며, 답장을 작성할 수 있습니다. Cloudflare Agents SDK와 Workers AI로 구축되었습니다.
!Agentic Inbox 스크린샷
Cloudflare Email Service와 이를 Agents SDK, MCP, Wrangler CLI와 함께 사용하는 방법에 대한 자세한 내용은 블로그 게시물을 참조하세요: Email for Agents.
중요: 'Deploy to Cloudflare' 버튼을 클릭하는 것은 설정의 일부일 뿐입니다. 배포 후 단계도 반드시 따라야 합니다. 스크린샷이 포함된 전체 단계별 가이드는 다음 댓글을 참조하세요: https://github.com/cloudflare/agentic-inbox/issues/4#issuecomment-4269118513
POLICYAUD 및 TEAMDOMAIN 값이 표시됩니다. TEAM_DOMAIN은 Access 팀 URL 또는 전체 .../cdn-cgi/access/certs URL일 수 있습니다. 이 값을 Worker의 비밀로 설정해야 합니다.send_email 바인딩이 필요합니다. Email Service 문서를 참조하세요.[email protected])에 대한 사서함을 생성합니다.Invalid or expired Access token이 표시되면 일반적으로 POLICYAUD 또는 TEAMDOMAIN 비밀이 잘못된 것입니다.POLICYAUD 및 TEAMDOMAIN 값으로 재설정합니다.Cloudflare Access must be configured in production이 표시되면, 이 애플리케이션은 의도적으로 Cloudflare Access를 적용하여 받은 편지함이 인터넷상의 누구에게도 노출되지 않도록 합니다.POLICYAUD 및 TEAMDOMAIN Worker 비밀을 설정합니다.@cloudflare/kumoAIChatAgent), AI SDK v6, Workers AI (@cf/moonshotai/kimi-k2.5), react-markdown + remark-gfmnpm install
npm run dev
wrangler.jsonc에서 도메인을 설정합니다.agentic-inbox라는 R2 버킷을 생성합니다: wrangler r2 bucket create agentic-inboxnpm run deploy
공유 Cloudflare Access 정책을 통과한 모든 사용자는 설계상 이 앱의 모든 사서함에 액세스할 수 있습니다. 여기에는 /mcp의 MCP 서버도 포함됩니다. MCP를 통해 연결된 외부 AI 도구(Claude Code, Cursor 등)는 mailboxId 매개변수를 전달하여 모든 사서함에서 작동할 수 있습니다. 사서함별 권한 부여는 없습니다. Cloudflare Access 정책이 유일한 신뢰 경계입니다.
┌──────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Browser │────>│ Hono Worker │────>│ MailboxDO │
│ React SPA │ │ (API + SSR) │ │ (SQLite + R2) │
│ Agent Panel │ │ │ └─────────────────┘
└──────┬───────┘ │ /agents/* ──────┼────>┌─────────────────┐
│ │ │ │ EmailAgent DO │
│ WebSocket │ │ │ (AIChatAgent) │
└─────────────┤ │ │ 9 email tools │
│ │────>│ Workers AI │
└──────────────────┘ └─────────────────┘
Apache 2.0 -- LICENSE 참조.