GENA

AI-Powered Email Assistant for Thunderbird & Betterbird

Summarise threads, rewrite drafts, generate content from inline instructions, digest your inbox, auto-tag messages, and search your entire mailbox by meaning — all from inside Thunderbird or Betterbird.

Your LLM, Your Rules

GENA doesn't lock you into a single AI provider. Point it at Ollama, vLLM, OpenAI, Anthropic, or any compatible endpoint — local or hosted.

Full control over models, prompts, and where your data goes.

Nine Features, One Extension

Email Summary

One click to condense a long email chain into a compact, structured summary. Key requests, current status, actions required, deadlines, and risks — displayed in a popup right inside Thunderbird.

Compose Rewrite

Select text in the compose window and let GENA rewrite it — more professional tone, corrected grammar, cleaner formatting. The original intent and HTML structure are preserved.

Compose Instructions

Type lines starting with % as inline instructions. Press the GENA button and each instruction is replaced with LLM-generated content in place. Write emails by describing what you want to say.

Inbox Digest

Scans one or more inbox folders and produces a digest of emails that actually need your attention. Routine mail and noise are filtered out automatically.

AutoTag

Define tagging rules in plain English. GENA scans recent emails and applies Thunderbird tags based on your criteria. Only your rules are used — the LLM cannot invent tags.

Semantic Search

Ask natural-language questions about your entire mailbox. GENA vectorises every email using an embedding model, stores them in Qdrant, and returns LLM-powered answers with supporting evidence.

Translate

Select text in the compose window and translate it into the language specified in your GENA configuration. Write in your native language and send in theirs.

Source Editor

Opens a full HTML source editor for the current message, giving you direct control over the underlying markup. Fix formatting issues or fine-tune your email at the code level.

Strip HTML

Select a section of an email and strip all HTML formatting, leaving clean plain text. Perfect for cleaning up the bloated markup that Outlook and other clients love to inject.

See It in Action

Compose Instructions

Type a % instruction, press GENA, and the instruction is replaced with generated content.

Before

Compose editor with a %instruction line before GENA processing

After

Compose editor showing the %instruction replaced with generated content

Compose Rewrite

Poorly written text transformed into clear, professional prose at the click of a button.

Before

Compose editor showing poorly written email text

After

Compose editor showing professionally rewritten email text

AutoTag

Emails tagged automatically based on plain English rules you define.

GENA AutoTag results showing tagged emails

Inbox Digest

A digest of what actually needs your attention, with noise filtered out.

GENA Inbox Digest showing emails needing attention

Semantic Search

Ask questions in plain English and get answers backed by evidence from your mailbox.

GENA Semantic Search showing a natural language query and results table

Compose with Instructions

You type this

Dear Mr Blobby,

Thank you for your email.

%explain why using Microsoft for
email is insecure for a corporate
entity

If you have any questions,
please let me know.
Regards
Rich

How It Works

Lines starting with % are treated as instructions to the LLM. Press the GENA button and each instruction is replaced with generated content, while the surrounding text is left untouched.

You can use multiple % lines in a single email — they're processed in order. Draft complex emails by describing what each section should say.

Semantic Search

Stop searching by keywords. Ask questions like “who wanted to buy water from us?” and get confident answers backed by evidence from your mailbox.

Index

GENA reads every email across all accounts, generates embedding vectors via Ollama, and stores them in Qdrant. New emails arriving via IMAP are indexed automatically. Deleted emails are pruned on the next scan.

Search

Your question is converted into a vector and matched against your mailbox by meaning, not keywords. Qdrant returns the most relevant emails across all accounts instantly.

Answer

The matching emails are sent to your LLM, which synthesises a direct answer with a supporting evidence table. Click any result to open the email in Thunderbird.

Works With Any LLM

GENA doesn't hard-code a single AI provider. You configure the endpoint URL, HTTP headers, request JSON, and the response path to extract generated text. The same extension works with all of these:

Ollama

Local, private

vLLM

Self-hosted GPU

OpenAI

GPT-4o, GPT-4o-mini

Anthropic

Claude

LM Studio

Desktop LLM

Any OpenAI-compatible

Custom endpoints

Run a local model for complete privacy, or use a hosted service for maximum capability. GENA's template system gives you full control over what gets sent and how the response is parsed.

AutoTag

Rules in Plain English

Define tagging criteria as simple, human-readable rules. GENA scans recent emails and applies your Thunderbird tags automatically.

Only tags you've defined can ever be applied — the LLM cannot invent new ones. Emails that already have tags are skipped. Marketing, spam, and automated notifications are filtered out by default.

Example Rules

Important: The email is urgent or
requires my immediate personal
attention or decision

To Do: A real person is directly
asking me to do something, reply,
confirm, or provide information

Appointment: The email requests or
confirms a specific meeting,
call, or appointment

Ready to Try GENA?

Install directly into Thunderbird or Betterbird. No add-on store required.