About this project

Inbox Zero is an open-source AI email assistant positioned as a customizable and secure alternative to commercial tools like Fyxer. Its stated mission is to reduce time spent in the inbox. Core capabilities described in the README: - AI personal assistant that organizes the inbox and pre-drafts replies in the user's tone and style. - AI rules for email: users describe in plain English how the assistant should handle messages. - Reply Zero: tracks emails that need replies and those awaiting responses. - Bulk unsubscriber: one-click unsubscribe and archive of unread emails. - Bulk archiver for cleaning up old messages. - Cold email blocker that automatically blocks cold outreach. - Email analytics showing activity and trends over time. - Meeting briefs that pull context from email and calendar before meetings. - Smart filing that saves attachments to Google Drive or OneDrive. - Slack and Telegram integration for managing the inbox from chat apps. Deployment and development: - A hosted version is offered at getinboxzero.com. - Self-hosting is supported through a CLI: `npx @inbox-zero/cli setup` then `npx @inbox-zero/cli start`, requiring Docker and Node.js v24+, with the app served at localhost:3000. - Local development uses Docker Compose for Postgres and Redis, pnpm v10+, Prisma migrations, and an interactive setup script. Optional local Google and Microsoft emulators are available via Docker Compose profiles. - Docker images are built on every push to main and tagged with the commit SHA; the latest tag tracks the newest main build, and formal releases use version tags. Technology stack: Next.js, Tailwind CSS, shadcn/ui, Prisma, Upstash, and Turborepo. The project links to documentation, a Discord community, GitHub issues for feature requests, and a demo video.