Zero
by Mail-0
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.
- 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.gitClones the Zero repository to your local machine.
>_ pnpm installInstalls all project dependencies.
>_ pnpm docker:db:upStarts the PostgreSQL database using Docker.
>_ pnpm nizzy envSets up required environment variables for the application.
>_ pnpm nizzy syncSynchronizes environment variables and types.
>_ pnpm db:pushInitializes and pushes the database schema.
>_ pnpm devStarts the Zero application in development mode.
- 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
Related Tools
matomo
matomo-org/matomo
Empowering People Ethically 🚀 — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading open-source alternative to Google Analytics, giving you complete control and built-in privacy. Easily collect, visualise, and analyse data from websites & apps. Star us on GitHub ⭐️ – Pull Requests welcome!
personal-security-checklist
Lissy93/personal-security-checklist
🔒 A compiled checklist of 300+ tips for protecting digital security and privacy in 2024

invidious
iv-org/invidious
Invidious is an alternative front-end to YouTube
user.js
arkenfox/user.js
Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
simplex-chat
simplex-chat/simplex-chat
SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
Betterfox
yokoffing/Betterfox
Firefox user.js for optimal privacy and security. Your favorite browser, but better.
