
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.
- 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.
- 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.
Paid cloud-based mail merge tools and manual copy-pasting in Gmail
Google Cloud Console for setting up your OAuth credentials
- 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.
git clone https://github.com/Gauthi3r/tinymails.git cd tinymails npm install npm start