Inboxt is a self-hostable read-later app for articles and newsletters. Save what matters and read on your own time. Keep full control of your data. No algorithms. No ads. No tracking.
Landing Page • Documentation • Self-Hosting Guide • Contributing
- Reader View: A clean, focused interface for reading saved content.
- Newsletter Support: Receive newsletters directly into your Inboxt via a unique inbound email address.
- Organization: Use labels, archiving, and full-text search to manage your library.
- Privacy First: Self-hosted, open-source, and no tracking.
- Import/Export: Easily move your data in and out.
- Browser Extension: One-click saving from your browser.
- PWA Support: Installable on mobile and desktop for an app-like experience.
Inboxt is a modern monorepo built for speed and type safety using React, Vite, Mantine, and TanStack Router on the frontend, with a NestJS backend powered by PostgreSQL, Valkey (Redis), Prisma, and GraphQL. Background jobs are handled by BullMQ, and the browser extension is built with WXT.
apps/api: NestJS backend.apps/web: React frontend.apps/web-extension: Browser extension.libs/common: Shared types and logic.libs/ui: Shared UI components.docs: Official documentation (VitePress).
The recommended way to run Inboxt is using Docker Compose.
# 1. Prepare environment
cp self-hosting.env.example .env
# 2. Start Inboxt
docker compose up -dFor detailed configuration (SSL, reverse proxy, etc.), please follow our Self-hosting Guide.
To set up a local development environment (Web in Vite locally; DB, API, Mailpit in Docker):
# 1. Clone the repository
git clone https://github.com/Inboxt/inboxt.git
cd inboxt
# 2. Setup environment
cp dev.env.example .env
# 3. Install dependencies
npm install
# 4. Start infrastructure and Web app
npm run devFor more in-depth setup information, see our Local Development Guide.
Have a question or a suggestion? Feel free to open a GitHub Discussion or report an issue. For more information on how to contribute, please refer to our Contributing Guide.
Looking to report a vulnerability? Please refer to our SECURITY.md file.
The Inboxt application source code, including the API, web application, browser extension, and shared libraries, is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
The documentation in the docs directory is licensed separately under the MIT License.
Third-party clients, integrations, and extensions that communicate with the server exclusively via the public API are not considered derivative works.
