Signal Collective
Hong Kong Book a call
Signal Collective The Library Operations
We find where your growth is · Then we build it

Operations · The plumbing: automations, inboxes, browsers for agents. · a tool

Let your AI handle your inbox

The open-source project agentic-inbox, by cloudflare

“A self-hosted email client with an AI agent, running entirely on Cloudflare Workers” — the project's own words, on GitHub

What it does
You get a full email inbox, send, receive, search, reply, that runs entirely on your own Cloudflare account instead of a mailbox provider's servers. A built-in AI assistant sits beside it: it reads incoming mail, drafts a reply, and waits for you to say yes before anything goes out. Each mailbox keeps its own isolated storage, and attachments are kept in your own cloud storage rather than a vendor's. Because it deploys onto infrastructure you already have an account with, there's no separate server to rent or patch. It needs a domain you control and some one-time configuration before the first email arrives.
Replaces
a hosted inbox-and-reply-drafting subscription
For
A founder who wants their own AI-drafted inbox on a domain they control, and already has, or is willing to set up, a Cloudflare account.
Not for
Not for someone without their own domain, or who wants a mailbox that just works without touching a cloud dashboard first.
Setup
45 min · Claude Code, Kimi, Gemini CLI or Codex · a Cloudflare account, a domain you control with DNS on Cloudflare, Cloudflare Email Routing enabled, Cloudflare Workers AI enabled, Cloudflare Access configured for anything beyond local use
Two tools, not talking One switch Joined, read-only inbox sheet turn it on inbox sheet read-only

Get it running

Paste this into the AI that runs on your computer. It does the install, checks it works, and tells you what to type first. If anything fails, paste the error back to it.

Paste into Claude Code
Install agentic-inbox (https://github.com/cloudflare/agentic-inbox) on this computer and get it working for me. I am not a developer; explain each step in one line as you go and never skip one. You are Claude Code, running on my machine.

1. Check what this machine already has (git, Python or Node as the project needs, Docker if the README says so). Tell me anything missing and install it, asking me before anything that needs my password.
2. Clone https://github.com/cloudflare/agentic-inbox into ~/tools/agentic-inbox and follow the README's install exactly.
3. Configure it. If it needs an API key or a login, stop and ask me for it; never guess one and never store it anywhere except where the README says.
   Tool-specific notes: Click Deploy to Cloudflare, which provisions R2, Durable Objects and Workers AI for you, then set the DOMAINS variable to the domain you want mail for.
Before anyone else can reach it, configure Cloudflare Access under the Worker's Settings > Domains & Routes, and set the POLICY_AUD and TEAM_DOMAIN secrets it shows you, the app refuses to run in production without them.
In the Cloudflare dashboard, add an Email Routing catch-all rule pointing at this Worker, and confirm the Worker has the send_email binding so it can send outbound mail too.
Create a mailbox for one real address, send it a test email, and check it appears in the web inbox before you rely on it.
If you see "Invalid or expired Access token", your POLICY_AUD or TEAM_DOMAIN secrets are stale, toggle Access off and on for the Worker to get fresh ones.
4. Run the smallest test the README gives, and show me the output.
5. When it works, tell me what to type first, in one line, for this job: Create your first mailbox.
If anything fails, show me the exact error and fix it before going on.

What to point it at first

1

Create your first mailbox

Deploy it, then create a mailbox for one real address on your domain and send yourself a test email to confirm it actually arrives in the web inbox.

2

Let it draft one reply

Send that mailbox a real question and watch the built-in agent draft a reply in the side panel, read it fully before you'd ever let it go out.

3

Lock down access before anyone else can reach it

Turn on Cloudflare Access and confirm the app refuses you until you sign in through it, that's what stops a stranger from reading your mail.

What it must never do unattended

  • Start read-only. Let it report for a week before it is allowed to act.
  • Never automate anything you cannot undo with a click.
  • Never let the agent send an email without your explicit confirmation, the project itself only auto-drafts, never auto-sends, and that boundary must stay in place.
  • Never skip configuring Cloudflare Access before real use, without it, anyone who reaches the URL can read every mailbox.

Who made it

cloudflare/agentic-inbox on GitHub, under the Apache-2.0 licence. 7,333 stars, checked 9 September 2026. Last change 17 April 2026. We did not write it; we checked it, and wrote this page so you can use it.

Also in Operations

What's in the library is how we work.

If you're launching or growing a brand across Asia and the West, a call is where we work out whether it's a fit.