Self-Host vs Cloud
Same mailbox product. Self-Host is IMAP + your agent. Cloud adds Gmail OAuth, Companion, team, and Connect.
What you get
| Self-Host | Cloud (`app.humaner.io`) | |
|---|---|---|
| Mailbox | IMAP + idle worker | IMAP + Gmail OAuth |
| Agent | Yours, over MCP / API keys | Companion |
| Calendar | In-app | In-app + Google / Outlook / Calendly |
| Team | Extra workspaces · Assigned | Team dock, invites, Connect |
| Not included | Companion, Desk, widget, invoices, Hybrid RAG | — |
| Billing | None | Polar |
| Login | Email or Google | Email, Google, GitHub |
What you configure
| Setting | Where |
|---|---|
| Brand / colors | `apps/dashboard/brand.config.ts` |
| LLM API key | `ANTHROPIC_API_KEY` (optional, for draft helpers) |
| Email delivery | `EMAIL_*` in `.env.local` |
| Mailbox | Workspace settings → Inbox (IMAP/SMTP) |
| Mail sync | Compose `imap-idle`, or Railway second service (`apps/dashboard/railway.imap-idle.toml`) |
| Resources | Dashboard → Resources |
| API keys / MCP | Workspace settings |
| Extra workspaces | Workspace switcher |