inboxes - a self-hostable inbox for your Resend domains. Threading, unlimited users, shared aliases, and now an MCP server!
inboxes (dot net) is an open-source inbox for Resend domains. Paste your API key, it imports your full history, and every domain gets a real inbox: threading/aliasing, full-text search with things like from: & has:attachment, undo send, scheduled send, snooze, rules, shared aliases with roles. Discord-style nav to switch domains, Gmail shortcuts throughout. I've just released an MCP server, I know how AI can land but I'm still not very trusting of it, so it works the way I'd want it to - The agent can read, search, and write drafts - not send (by default). Agent sending is an org-level switch. It's meant to work in tandem with the GUI inbox as a helper, not to own your mail autonomously (although for those inclined I'm sure(?) it could haha). And without adding a key and installing the mcp there is no AI in the product at all - the inbox itself is 'boring' - how I like it! (why MCP took 5 months to release). Self-hosting notes, since that's why I'm posting here: - Setup is git clone, cp .env.example .env, docker compose up -d - Standard Postgres. Export your data anytime. - Your Resend API key is encrypted at rest (AES-256-GCM) and never leaves your instance - No public URL? Auto-poll mode syncs mail on a schedule instead of webhooks - Invite-only by default - local instance has no open signup page - Same feature set as the hosted version, MCP server included Repo: github.com/inboxesnet/inboxes Self-host docs: inboxes.net/docs/self-hosted I really made this for me as 'forever user #1'. But I have loved running an open source project and finding (the few) people who have been using it for months! This is my first open source thing and it's been going great so far, please go easy on me haha What would stop you from running this? What could be improved or added? I'd love any feedback!