Talking to customers · Independent · 20 Oct 2026

Gauthi3r/tinymails

Local-first Gmail mail merge for small, permission-based outreach. Your contacts, templates, and OAuth stay on your machine.

← Talking to customers
TinyMails: local-first mail merge. Sends personalised Gmail campaigns from your machine.

In simple English

This tool lets you send personalised email campaigns directly from your own Gmail account. All your contact lists, templates, and sending history stay on your computer. It requires you to set up a free Google Cloud project to connect your mail securely. There are no subscriptions, cloud servers, or hidden tracking pixels. You run it locally from your command line to manage your outreach safely.

What it is

A self-hosted, local-first mail merge application built with TypeScript and React. It runs on your computer and talks directly to the Gmail API using your own OAuth credentials.

What it is good for

Solo builders and small teams who want to run cold outreach or newsletters without paying for commercial email tools or trusting a third-party server with their contact lists.

Stars3
LicenceAGPL-3.0
Latestv0.1.0 (2026-08-30)checked 20 Oct 2026
Last code change2026-10-17
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Keeps all your contacts and history on your own computer.
  • Enforces sending windows and daily limits to protect your Gmail account.
  • Uses your operating system's secure credential vault to store login tokens.
Watch for
  • Requires technical setup including a Google Cloud project and API keys.
  • Must be run from the command line using Node.js and npm.
  • Does not track replies, bounces, or automatic follow-ups in this version.
Replaces

Paid cloud-based mail merge tools and manual copy-pasting in Gmail

Works well with

Google Cloud Console for setting up your OAuth credentials

Also reviewed on Repo Radar
  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

  • krayin/laravel-crm24k stars

    A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.

  • nikoksr/notify3.9k stars

    A Go library that sends the same message to many messaging services through one call.

Install
git clone https://github.com/Gauthi3r/tinymails.git
cd tinymails
npm install
npm start

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Marketing & Growth › Advertising & Promotion › PR Outreach.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.