You get the same inbox, views and rules on every device, each running one shared core and keeping your mail in a local file. It works with the Gmail, Microsoft 365, IMAP and WhatsApp accounts you already have, so there is nothing to migrate.
Your domain and your Gmail, Microsoft 365, IMAP and WhatsApp channels share one inbox, stored in a local SQLite file. It works on a plane.
Spaces sort mail onto Support, Sales, Finance and Triage boards with counts, assignees and a holding pen.
Every action works from the keyboard, with Gmail or Outlook shortcuts.
It runs natively on macOS, Windows and Linux, and checks for a signed update and offers it in the bell.






The same inbox in any browser
mail.inbox2.com is the full client for hosted domains, plus the console where admins run DNS, people, rules and billing. It runs wherever a browser does.
- Each domain gets its own workspace and URL, and one view covers the whole organisation
- HTML mail opens in a sandboxed frame, and remote images stay blocked until you allow them
- The calendar handles invites, counter-proposals and a scheduling assistant
- Admins run domains, DNS health, rules, keys and billing from the console

The same inbox in your pocket
The iPhone and iPad app is built in SwiftUI and the Android app in Jetpack Compose, and both run the same Rust core as the desktop. They share its database file, Spaces and rules. Both are native apps, not a website in a shell.
- Every account and channel sits in one inbox stored on the phone, so it opens with no signal
- Bridge lets you talk to your inbox. The voice agent reads, searches and drafts on screen, and never sends for you
- Live Activities and the Dynamic Island show the newest unread on the lock screen, and you act on it while the phone stays locked
- Gmail and Microsoft 365 push new mail in real time without handing anyone your token
- The calendar answers invitations and joins Meet, Teams or Zoom in one tap
- Classification and summaries run on the phone, with the same free model as the desktop




See the newest unread on the lock screen
Mail arrives as a live card on the lock screen and in the Dynamic Island. Deal with one message and the card moves to the next unread, and it closes when nothing unread is left.
Read, Archive and Trash run in the background while the phone stays locked, and the card shows the same count as the app icon.
Sunday 13 September
9:41
Priya Raman2 min ago
Re: Aurora rebrand, final logo lockups
These look incredible. The board signed off this morning, unanimously, which almost never happens here.
The same inbox in your terminal
The CLI is a Python app built on Textual. It reads the same SQLite file as the desktop and shares its sync engine, so a mailbox connected once is open everywhere, with no second login and no second poll.
Install
curl -L https://github.com/inbox2/inbox2/releases/download/cli-latest/inbox2-cli-$(uname -s | tr A-Z a-z)-$(uname -m).tar.gz | tar xz
./inbox2/inbox2One file per platform, built by GitHub Actions from main, with the sync engine inside. macOS on Apple silicon and Intel, Linux on x86_64 and arm64. Connect an account in the desktop app first; the CLI reuses it. All builds and the wheel.
- The same folders, Spaces, triage labels and provider labels as the desktop, over the same local database file
- Every action is a key: j/k to move, x to select, e to archive, v to move, / to search, ? for the full map
- Search speaks the same operators as the desktop: from:, is:unread, has:attachment, larger:5mb, in:archive
- Month, week, day and agenda views, with invites answered from the thread they arrived in
- Drafts save to your provider's Drafts folder, attachments go by file path, and the Outbox shows what is still queued
- One sync engine: when the desktop app is open the terminal attaches to it, so nothing polls your accounts twice
- Scriptable: inbox2 list, search, read and send work without the UI, with --json for pipes, cron jobs and agents

Mail sorted and summarised on your device
Classification and summaries run on the device. Mail never leaves it.
Every platform runs the same free model, and Apple devices use Apple Intelligence where it exists.

Bring Gmail, Microsoft, IMAP and WhatsApp
They sync straight into a local SQLite file on your device and never touch our servers.
Gmail and Microsoft 365 push new mail in real time without exposing your token.

Search by meaning and by exact words
Search combines meaning and exact words across all your mail, and AI agents get an audited interface to it.
Every agent call is permissioned and logged.

See who you talk to
Every contact, mailbox and thread appears in one graph you can search, scroll and open.
Your device builds it from your own mail.

Answer invites and join meetings in one tap
Accept an emailed invite, see who else said yes, and join Meet, Teams or Zoom from the event.
The calendar also handles working hours, out-of-office replies and counter-proposals.

Your mail stays private
Remote images stay blocked and load through our proxy, quoted text collapses, and sealed domains get end-to-end encryption.
Open tracking is opt-in per domain, and it flags Apple and Gmail prefetches apart from real opens.

Act on mail from the notification
Mail, invitations and meetings arrive as a stack of glass cards in the corner of the screen, and each card carries the buttons that item needs. You can hand them to the system notification centre, or turn them off.
See the app in two minutes
Free apps for every platform
The apps are open source and free on every platform. Your inbox lives in a local file on your own device, and like a document on your disk it opens without a connection.
Point your whole domain at inbox2
Point your MX record at us and every message to @company.com lands in the domain's inbox, so you can delete your forwarding rules. Each person filters their own view over it, and rules push the rest to a colleague, an AI agent or a webhook. Plans start at $0, and we host it or you run it yourself.
See how MX works
Manage your domain
The console holds domains, DNS health, people, routing rules, billing and API keys.
Open the console






