bolt
Neural Mail · Experimental Android mail client

Email that feels
calm, fast & focused.

Neural Mail is a minimal Android mail client with IMAP & SMTP support, modern Material 3 design, and built-in spam analysis powered by a custom ML model running on our own server.

smartphone Android · Jetpack Compose
shield_person Safe IMAP/SMTP, no data leak
science Spam classifier via FastAPI
Neural Mail
Focused Inbox
NC
Neural Core
Welcome to Neural Mail
Not spam
S
Sakshi
Mail system viva notes
Important
Unknown sender
Win a free iPhone!
Spam

Features that stay out of your way

Neural Mail focuses on the essentials: a calm inbox, fast sync, and just enough intelligence to keep spam out without taking control.

view_agenda
Material 3, end to end
Built entirely with Jetpack Compose and Material 3, Neural Mail feels native on modern Android with pill-shaped cards, soft shadows and expressive motions.
dns
Our own mail stack
Connected directly to our IMAP and SMTP servers – no proxy, no third-party accounts. Ideal for using the mail for non useful services.
shield
Spam awareness
Every message can be sent to a FastAPI spam classifier backed by a TF-IDF + Logistic Regression model trained on thousands of examples.
attach_file
Smart attachments
Attach files from your device when composing, and open received documents via any installed app with a single tap.
auto_awesome_motion
Smooth, subtle motion
Email lists, detail screens and pills use small, purposeful animations inspired by Material’s motion guidelines – nothing flashy, just fluid.
terminal
Python backend, always-on
The spam model runs as a FastAPI service on an Oracle Linux VM, managed by systemd so it’s always ready when a mail opens.

Changelog

Neural Mail is still experimental. Here’s what changed in the latest iterations as the mail stack and client evolved together.

  1.       0.3 · Spam-aware inbox
    FastAPI classifier + message pills
    Trained a spam/ham model from a public dataset, exposed it via FastAPI, wired the Android app to call /analyze and render the result as a pill on the message detail screen.
  2.      0.2 · Attachments & HTML
    Rich message viewer
    Added support for attachments in both sending and receiving flows, plus a toggleable HTML/PlainText viewer for cleaner rendering of real-world emails.
  3.      0.1 · First inbox
    Compose-only Neural Mail
    Implemented login, INBOX/Sent switching, message detail, and compose screens using Jetpack Compose, backed by IMAP/SMTP using JavaMail on Android.