Skip to content

tinker-mailbox

An email client plugin for TINKER, with IMAP receive (imapflow) and SMTP send (nodemailer).

Screenshot

Features

  • Multi-account IMAP/SMTP setup with presets for Gmail, Outlook, QQ, 163, and more
  • Folder browsing with local cache, idle sync, and pull-to-load older messages
  • Message reading for plain text and HTML mail
  • Compose & send with rich-text formatting (bold, lists, font size, etc.)
  • Move & delete messages via context menu (trash or permanent delete)
  • MCP Tools for listing accounts/folders/messages, reading mail, and sending from the CLI

Installation

Download and install TINKER, then run:

bash
npm i -g tinker-mailbox

Usage

  1. Add an email account and fill in IMAP/SMTP settings (or use a provider preset from the email domain)
  2. Select a folder in the sidebar to browse messages
  3. Click a message to read it; right-click to move or delete
  4. Click Compose to write and send a new message
  5. Use the toolbar to switch accounts, edit settings, or refresh the current folder

Released under the AGPL-3.0 License.