Mail-0

Zero: A Self-Hosted AI Email App

Zero is an open-source email app for managing accounts from providers such as Gmail and Outlook, with AI features and a focus on privacy. It suits people who want a customizable inbox they can self-host.

TypeScriptMITEmailAIPrivacy
Stars
10.8k
Forks
1.3k
Stars, last 10 days
+14

Our take

Health score

43/100

How it is scored
Activity
20
Community
85
Issues
47
Pull requests
21

+14 stars in the last 10 days

  • More contributors than 77% of the projects we track

Overview

Zero is an email app that can connect to external providers such as Gmail and Outlook, while also supporting self-hosting. It aims to make email more customizable and add AI-powered assistance without requiring users to move to a single hosted email service.

It is a fit for people who want control over their email app and are comfortable configuring and maintaining its supporting services. Data handled by connected providers remains subject to those providers' privacy policies and terms.

Key Features

  • Connect multiple email providers, including Gmail and Outlook.
  • Run a self-hosted instance of the app.
  • Use AI agents and LLM integrations to assist with email.
  • Customize the interface and features.
  • Store application data in PostgreSQL.
  • Integrate Google OAuth for Gmail access.

Use Cases

  • Individuals who want one inbox for accounts across supported providers.
  • Privacy-conscious users who prefer to host their email app themselves.
  • Developers who want to adapt or extend an email interface.
  • Teams or individuals exploring AI-assisted workflows for managing email.

Getting Started

For local development, the README's quick start begins with:

git clone https://github.com/Mail-0/Zero.git
cd Zero
pnpm install

The app also requires environment configuration and a PostgreSQL database. See the README for setup steps, provider credentials, and deployment details.

Alternatives

  • Zero: Like Zero, it offers a self-hosted, customizable inbox for provider accounts with AI features and a focus on privacy.
  • Zero: Like Zero, it unifies provider accounts in a self-hosted inbox; its summary specifically highlights AI agents and email workflows.
ProjectLanguageLicenseStarsStatus
ZeroTypeScriptMIT10.8kNot checked yet
ZeroTypeScriptMIT10.8kQuiet
ZeroTypeScriptMIT10.8kQuiet

Considerations

Self-hosting requires operational setup, including Node.js 18 or higher, pnpm 10 or higher, Docker 20 or higher, and PostgreSQL. Gmail integration requires Google OAuth configuration; some encryption and SMS features also require third-party credentials. The repository describes privacy as a goal, but data passed through external email providers is governed by their own policies.

Found this useful?

Share it with someone who would like Zero.

Comparisons