3 ms·
Show HN: HQBase – team email that runs in your Cloudflare account
I built HQBase, an open-source email workspace that runs in your Cloudflare account.
I originally built it for myself. I wanted multiple addresses and domains - support@, sales@, personal addresses, etc. - without paying for a separate mailbox for every address or running a mail server.
It uses Cloudflare Workers, Email Routing/Sending, D1 and R2.
HQBase gives you one inbox for multiple domains and addresses, team invites with granular inbox access, a PWA with push notifications (including iPhone), and an MCP server.
Setup takes about 2-3 minutes, and the infrastructure stays in your Cloudflare account.
The project is AGPL-3.0 and fully open source.
Would love feedback and any features you'd like to see.
https://hqbase.io https://hqbase.io
- brainfuckr 2mo agoemail is the right way for agents to talk with each other
- hermanya 2mo agoSource code: https://github.com/HQBase https://github.com/HQBase
- joeyguerra 2mo agoI was going to leave no feedback, which is feedback. But no feedback is the absolute worst. The technical implementation sounds cool. But I’m trying to imagine scenarios for the team emails with the Cloudflare hosting requirement. My current client has a team inbox (accounts payable). But they use Microsoft. So outlook and exchange. I love Cloudflare, but in my experience have never seen it used more than for routing in “enterprises”.
- berman 2mo agoThat's fair feedback. Cloudflare's email tooling is still early, and I wouldn't expect a company already standardized on Microsoft/Exchange to replace it with this today. I do think it will evolve, though. Someone on Reddit suggested adding ActiveSync support, and my early local experiments are already working. That could let people use existing mail clients while HQBase and the underlying data remain in their own Cloudflare account. For now, the clearest fit is smaller teams already using Cloudflare that want shared addresses across multiple domains without paying for a separate mailbox for each one. And thanks - feedback is definitely better than no feedback :)