Skip to content

Repository files navigation

LLM powered E-Mail writing in Thunderbird

A Thunderbird extension enabling LLM support while writing E-Mails.

Features

  • Compose an email from a short prompt.
  • Summarize the current conversation thread.
  • Sort a folder by asking the LLM to classify each message into folders you configure.
  • Generate a report over your mailbox: the LLM searches your messages agentically and writes a report you can copy or save as .txt/.md.

Compose, summarize and cancel are available while writing an email (see Shortcuts). Folder sorting and reports are reached from the LLM Composer toolbar button.

For step-by-step usage of each feature and a full settings reference, see the User Guide.

Requirements

  • Thunderbird >= 110.0

Install the Plugin

  • Download the latest release (the *.xpi file) from the release page
  • Start Thunderbird.
  • Go to Hamburger Menu -> Add-ons and Themes.
  • Click on the settings symbol -> Install Add-ons from file
  • Select the downloaded xpi file

Configure plugin

Open the preference window of the plugin. Specify the following things:

  • URL: The URL to the endpoint of the LLM. If you don't have access to an LLM, try https://github.com/cheahjs/free-llm-api-resources
  • Api token: Leave empty if public, otherwise obtain one.
  • Optionally: Set a model in "Other options" if the api allows it

When you save the endpoint, Thunderbird asks you to grant access to that host. This permission is required for the plugin to reach the LLM; without it requests are blocked.

Shortcuts

By default, the plugin, introduces the following shortcuts:

  • Ctrl+Alt+L: to ask the LLM to compose a mail
  • Ctrl+Alt+K: to ask the LLM to summarize the existing conversation
  • Ctrl+Alt+C: to cancel an ongoing LLM request
  • Ctrl+Alt+O: to organise the current folder
  • Ctrl+Alt+R: to open the Create Report window

Shortcuts can be customized in "Add-ons Manger" >> Settings ⚙ >> "Manage Extension Shortcuts"

Contributing

See Contributing

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Contributing

Stars

5 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages