11/12 free views
Tool
Web Service
Privacy & Data Protection

Zero

by Mail-0

9.2Kstars
1.1Kforks
32watchers
Updated 8 months ago
About

Zero is an open-source, AI-driven, self-hostable email app that prioritizes user privacy and integrates multiple email providers for a modern email experience.

Experience email the way you want with Mail0 – the first open source email app that puts your privacy and safety first. Join the discord: https://mail0.link/discord

Primary Use Case

Zero enables users to self-host their own email application while seamlessly integrating external email services like Gmail and Outlook, providing enhanced privacy and AI-powered email management. It is ideal for privacy-conscious individuals, developers, and organizations seeking a customizable, transparent, and unified email platform.

Key Features
  • Open-source with full transparency and no data tracking
  • AI-driven email enhancement using agents and large language models
  • Self-hosting capability for full control over email data
  • Unified inbox supporting multiple email providers (Gmail, Outlook, etc.)
  • Customizable user interface and features
  • Developer-friendly with extensibility and integrations in mind
  • Modern tech stack including Next.js, React, Node.js, and PostgreSQL
  • Supports secure authentication via Better Auth and Google OAuth

Installation

  • Clone the repository: git clone https://github.com/Mail-0/Zero.git
  • Navigate into the project directory: cd Zero
  • Install dependencies using pnpm: pnpm install
  • Start the local database using Docker: pnpm docker:db:up
  • Set up environment variables: pnpm nizzy env
  • Sync environment variables and types: pnpm nizzy sync
  • Initialize the database schema: pnpm db:push
  • Start the development server: pnpm dev
  • Open the app in a browser at http://localhost:3000

Usage

>_ git clone https://github.com/Mail-0/Zero.git

Clones the Zero repository to your local machine.

>_ pnpm install

Installs all project dependencies.

>_ pnpm docker:db:up

Starts the PostgreSQL database using Docker.

>_ pnpm nizzy env

Sets up required environment variables for the application.

>_ pnpm nizzy sync

Synchronizes environment variables and types.

>_ pnpm db:push

Initializes and pushes the database schema.

>_ pnpm dev

Starts the Zero application in development mode.

Security Frameworks
Initial Access
Defense Evasion
Credential Access
Collection
Exfiltration
Usage Insights
  • Leverage Zero's AI-driven email agents to detect and flag phishing attempts automatically, enhancing email security posture.
  • Use self-hosting capabilities to enforce strict data privacy policies and reduce attack surface from third-party email providers.
  • Integrate Zero with existing SIEM tools for real-time monitoring of email traffic and suspicious authentication events.
  • Customize the UI and authentication flows to implement multi-factor authentication and reduce credential theft risks.
  • Develop automated playbooks that utilize Zero's extensibility to respond to email-based threats rapidly.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about Zero. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team70%
Blue Team60%
Purple Team65%
Details
LicenseMIT License
LanguageTypeScript
Open Issues232
Topics
ai
email
privacy
security