Skip to main content
Open source · v2.7.8

The inbox you'd build
if you had the time.

A fast, modern, open-source webmail client. Threaded conversations, a Tiptap-powered composer, and server-side Sieve filtering — yours to run, read, and fork.

Runs on your servers · Works on every screen · Keyboard-first

Under the hood
FrontendReact 19TypeScriptViteTiptap
BackendPythonFastAPIPostgreSQL
InfraGoRabbitMQSieve / ManageSieve

Everything mail should do

Serious features, zero lock-in

The workflows you expect from a paid client — running on infrastructure you control.

Conversations that stay together

Replies, forwards, and follow-ups are grouped into a single thread, in order. Open any message and the whole history is right there.

Sieve filters, server-side

Rules run on the server, not in a tab — mail is sorted before any client sees it.

require ["fileinto", "imap4flags"];

if address :domain "from" "github.com" {
  addflag "\\Flagged";
  fileinto "Deploys";
}

A composer with range

Rich formatting, attachments, and reusable templates — powered by Tiptap.

Templates, saved once

Save your best replies as reusable templates, then insert one from the composer toolbar in a click.

Contacts at your cursor

Hover a sender to see who they are and what's recent. Full address book in the sidebar — create, edit, and search instantly.

  • Advanced search
  • Drag & drop to folders
  • Nested folders with colors
  • Light / dark themes
  • Mobile-responsive layout
  • Quick sender preview
  • Shared folders via IMAP ACLs

Self-host it yourself

From clone to inbox

Docker is the realistic path to a full self-hosted deployment — the docs cover configuration, connecting your mail server, and running the API and worker alongside it.

Read the deployment guide
$git clone https://github.com/your-org/webmail-ui.git
$cd webmail-ui
$docker compose up -d

Starts the UI container. A full self-hosted setup also needs the API, a Postgres + Memcached + RabbitMQ backend, and a mail server — see the docs for wiring it all together.

Own your email again.

Free, open source, and built in the open. Star the repo to follow along — or open an issue and shape what ships next.

Serious contributors get rewarded — see how.