Repolode
elie222

elie222/inbox-zero

Open source AI email assistant and email client for Gmail and Outlook that organizes your inbox and pre-drafts replies.

Open-source alternative to:FyxerSuperhuman

Stars
12,697
Forks
1,609
Open issues
143
Last commit
4 hours ago

What is it?

Inbox Zero is an AI assistant that runs in the background on your Gmail or Outlook account. It sorts incoming mail according to rules you describe in plain English, drafts replies in your tone and style, and tracks emails you still need to answer or are waiting on. It also includes bulk unsubscribe and bulk archive tools, a cold email blocker, and meeting briefs built from your email and calendar.

The project also includes an email client for Gmail and Outlook with a split inbox, multiple accounts in one place, and team comments. The web app and an Electron desktop app are open source, while the iOS app is a native Swift app that is not yet open source and can connect to a self-hosted server URL.

The app can be self-hosted with Docker using a CLI setup wizard. Local development runs with emulated mail providers and LLM, so no OAuth credentials or AI API keys are required to explore the application flows. The stack is Next.js, Prisma, Tailwind CSS, shadcn/ui, and Turborepo.

Key features

  • 01Organizes Gmail and Outlook inboxes with rules written in plain English.
  • 02Pre-drafts replies in your tone and style.
  • 03Tracks emails you need to reply to and emails awaiting responses.
  • 04Offers one-click unsubscribe and bulk archiving.
  • 05Automatically saves attachments to Google Drive or OneDrive.
  • 06Lets you manage your inbox through Slack or Telegram.

Use cases

  • Clearing a backlog of unread or old emails in Gmail or Outlook.
  • Self-hosting a private AI email assistant instead of using a hosted service.
  • Keeping track of follow-ups you owe or are waiting on.
  • Preparing for meetings with context pulled from email and calendar.

Quick start

  1. 1

    Check prerequisites: Docker and Node.js v24+ installed

  2. 2

    Run the one-time setup wizard

    npx @inbox-zero/cli setup
  3. 3

    Start the containers

    npx @inbox-zero/cli start
  4. 4

    Open http://localhost:3000 in your browser

Things to know

  • Local development requires macOS or Linux (WSL on Windows) and Node.js v24.
  • The local dev mode uses canned AI responses, so it does not test model quality.
  • Connecting to Gmail or Outlook requires OAuth setup for real providers.

Topics

FAQ

What is inbox-zero?
Open source AI email assistant and email client for Gmail and Outlook that organizes your inbox and pre-drafts replies. Inbox Zero is an AI assistant that runs in the background on your Gmail or Outlook account. It sorts incoming mail according to rules you describe in plain English, drafts replies in your tone and style, and tracks emails you still need to answer or are waiting on. It also includes bulk unsubscribe and bulk archive tools, a cold email blocker, and meeting briefs built from your email and calendar.
Is inbox-zero free to use? What license does it have?
inbox-zero is open source under the Other license. Check the license terms before using it in commercial products.
Is inbox-zero still maintained?
Actively maintained. The last commit to inbox-zero was on Oct 20, 2026.
What can I use inbox-zero for?
Clearing a backlog of unread or old emails in Gmail or Outlook. Self-hosting a private AI email assistant instead of using a hosted service. Keeping track of follow-ups you owe or are waiting on. Preparing for meetings with context pulled from email and calendar.
How do I install inbox-zero?
Check prerequisites: Docker and Node.js v24+ installed Run the one-time setup wizard: npx @inbox-zero/cli setup Start the containers: npx @inbox-zero/cli start Open http://localhost:3000 in your browser
Where can I get inbox-zero?
The source code and installation instructions are on GitHub: https://github.com/elie222/inbox-zero

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects