inbox-zero README

The project's README from github.com/elie222/inbox-zero. As one markdown file: README.md.

Inbox Zero - your 24/7 AI email assistant

Organizes your inbox, pre-drafts replies, manages your calendar, and organizes attachments. Chat with it from Slack or Telegram to manage your inbox on the go. Open source alternative to Fyxer, but more customizable and secure.
Website · Discord · Issues

Stars Forks

elie222%2Finbox-zero | Trendshift

Sponsor

Vercel OSS Program

Mission

To help you spend less time in your inbox, so you can focus on what matters most.

Features

Learn more in our docs.

Feature Screenshots

AI Assistant Reply Zero
AI Assistant Reply Zero
Gmail Client Bulk Unsubscriber
Gmail client Bulk Unsubscriber

Demo Video

Inbox Zero demo

Built with

Star History

Star History Chart

Feature Requests

To request a feature open a GitHub issue, or join our Discord.

Getting Started

We offer a hosted version of Inbox Zero at getinboxzero.com.

Self-Hosting

The fastest way to self-host Inbox Zero is with the CLI:

Prerequisites: Docker and Node.js v24+

npx @inbox-zero/cli setup      # One-time setup wizard
npx @inbox-zero/cli start      # Start containers

Open http://localhost:3000

For complete self-hosting instructions, production deployment, OAuth setup, and configuration options, see our Self-Hosting Docs.

Local Development

Prerequisites: Docker, Node.js v24+, and pnpm v10+

git clone https://github.com/elie222/inbox-zero.git
cd inbox-zero
docker compose -f docker-compose.dev.yml up -d   # Postgres + Redis
pnpm install
npm run setup                                     # Interactive env setup
cd apps/web && pnpm prisma migrate dev && cd ../..
pnpm dev

Open http://localhost:3000

After pnpm install, if you want to use the local Google emulator, start it with:

docker compose -f docker-compose.dev.yml --profile google-emulator up -d

Then point apps/web/.env at it with:

GOOGLE_BASE_URL=http://localhost:4002
GOOGLE_CLIENT_ID=emulate-google-client.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=emulate-google-secret

If you want to use the local Microsoft emulator, start it with:

docker compose -f docker-compose.dev.yml --profile microsoft-emulator up -d

Then point apps/web/.env at it with:

MICROSOFT_BASE_URL=http://localhost:4003
MICROSOFT_CLIENT_ID=emulate-microsoft-client-id
MICROSOFT_CLIENT_SECRET=emulate-microsoft-secret

See the Contributing Guide for more details including devcontainer setup.

Contributing

View open tasks in GitHub Issues and join our Discord to discuss what's being worked on.

Docker images are automatically built on every push to main and tagged with the commit SHA (e.g., elie222/inbox-zero:abc1234). The latest tag always points to the most recent main build. Formal releases use version tags (e.g., v2.26.0).

inbox-zero (elie222/inbox-zero)

Searching Database…

Что это такое?Inbox Zero — это открытый ИИ-помощник для личной почты, который наводит порядок во входящих, заранее составляет черновики ответов в вашем стиле, управляет календарём и систематизирует вложения.
Это веб-приложение, которое я запускаю сам, или облачный сервис?Это веб-приложение (построено на Next.js), которое можно развернуть на собственной инфраструктуре. Но команда также предлагает облачную версию, чтобы не заниматься развёртыванием самому.
Как это запустить?Самый быстрый способ — официальный CLI для самостоятельного развёртывания: он поднимает всё окружение с помощью Docker и Node.js v24+. Или можно обойтись без своего сервера и зарегистрироваться на getinboxzero.com.
Что нужно установить перед самостоятельным развёртыванием?Для развёртывания нужны Docker и Node.js v24+; для локальной разработки дополнительно потребуется pnpm v10+.
Развёртывание делается одной командой?CLI быстро запускает базовую версию, но развёртывание в продакшене, настройку OAuth и остальные параметры нужно делать отдельно, следуя Self-Hosting Docs.
Мои данные почты в безопасности лучше, чем в похожих сервисах?Инструмент позиционируется как открытая альтернатива Fyxer, которая более гибкая и безопасная — во многом потому, что её можно развернуть самостоятельно, а не отдавать свою почту закрытому сервису по модели SaaS.
Что делает Reply Zero?Он отслеживает письма, на которые вам ещё нужно ответить, и те, что ждут ответа от собеседника, чтобы ничего не потерялось.
Можно ли управлять почтой, не открывая приложение?Да, можно общаться с ИИ-помощником в Slack или Telegram и управлять входящими на ходу, не переключаясь между приложениями.
Что делать с холодными письмами и ненужными рассылками?Cold Email Blocker автоматически блокирует холодные рассылки, а Bulk Unsubscriber позволяет отписаться в один клик и архивировать письма, которые вы никогда не читаете.
Он как-то работает с моим календарём?Да, он создаёт Meeting Briefs — персональные брифинги перед каждой встречей, которые собирают контекст и из почты, и из календаря.
Creator
elie222
Size
117.4 MB
Stars
12.6K
Age
3y
Commits · 90 Days