Overview
UnInbox is a web application that aims to reinvent email communication for the contemporary world. It offers features like team collaboration, conversation notes, and a new sender screener to enhance communication efficiency. UnInbox is not intended to replace email entirely but to modernize the way we interact with it.
Features
- Team Collaboration: Facilitates working together on emails with teammates.
- Conversation Notes: Allows users to make notes within email threads for better context.
- New Sender Screener: Helps users identify and screen new senders effectively.
- Built-in Email Infrastructure Compatibility: Can work with existing email setups or replace them entirely.
- Modern Communication Experience: Redesigns email for the present-day communication needs.
- Detachment from Legacy Systems: Evolves email communication by moving away from traditional foundations.
Installation
Prerequisites:
- Node.js (Version: >=20.x)
- NVM (Node Version Manager)
- Docker
- pnpm (Version >= 9.x)
Setup:
- Clone the repository into a public GitHub repo or fork the existing one.
- Ensure the source code remains public to comply with AGPLv3 or contact for a commercial license.
- Update node/pnpm versions, install packages, and set up the .env.local file.
Running Locally:
- Start docker containers and sync the schema with the database.
- Initiate the app and all services in a separate terminal window.
Self Hosting:
- Self-hosting is possible with additional email configuration; join the Discord community for support.
Summary
UnInbox is a modern take on email communication, offering features that cater to the evolving needs of digital communication. By providing tools like team collaboration and conversation notes, UnInbox aims to simplify and streamline email interactions. With emphasis on integrating with existing email infrastructure rather than replacing it entirely, UnInbox presents itself as a contemporary solution for enhancing communication workflows.