Skip to content

Install the Desktop App

MailAgent is a single desktop App: email sync, AI classification, matters, contacts, the library, and chat are all built into one installer—no separate Python or CLI install needed. macOS and Windows install differently; pick the path for your system.

Go to GitHub Releases and download the latest MailAgent-x.y.z-arm64.dmg.

Double-click the downloaded .dmg, drag the MailAgent icon into the Applications folder, then eject the disk image.

MailAgent is signed with an Apple Developer ID and notarized. On first launch, macOS will typically just ask “this app was downloaded from the internet, are you sure you want to open it?”—click Open. No extra steps in System Settings are needed.

After that, launch it from Launchpad, Spotlight (⌘ Space, type “MailAgent”), or the Dock.

The first launch opens a setup wizard: checking system permissions, choosing a mailbox backend, connecting Notion (optional), the first sync, and turning on optional features. See In-App First-Time Setup for the full walkthrough.

Go to GitHub Releases and download the latest MailAgent-x.y.z-win-x64.exe.

Double-click the .exe, choose an install location, and finish the install. The Windows installer is not currently code-signed, so you may see a Windows protected your PC (SmartScreen) prompt on install or first run—click More info, then Run anyway.

Step 3: Have Outlook ready (if using the native Outlook backend)

Section titled “Step 3: Have Outlook ready (if using the native Outlook backend)”

The recommended mailbox backend on Windows is the local classic Outlook (not the new “New Outlook,” which has no automation interface). Before installing, make sure:

  • Classic Outlook is installed and signed in;
  • Outlook stays running while syncing;
  • On first run, Outlook will show a “a program is trying to access” prompt—choose Allow access and pick the longest duration.

For a corporate Exchange / Microsoft 365 mailbox, you can also use DavMail instead—see Connect Your Corporate Mailbox via DavMail.

Same as macOS—see In-App First-Time Setup.

On both platforms, the App checks for updates about 10 seconds after launch, then periodically thereafter. When a new version is available, the App prompts you to download it in-app; once downloaded, one click restarts and finishes the install. If the database needs a structural upgrade, it happens automatically on launch—and cannot be rolled back to an older version afterward; see Updates, Upgrades, and Uninstalling for details.


Learn more: Packaging and Release