
In simple English
This tool helps you find potential customers and write messages to them. It runs on your own computer and connects to a database of people and companies. It checks each person against your rules before you reach out. You approve every message by hand before it goes anywhere. It limits how many emails you send each day so your mailboxes stay healthy.
What it is
A command-line tool and local web dashboard for cold outreach. It tracks leads, generates messages with research, and manages follow-ups in a local SQLite file.
What it is good for
Solo founders and small team builders who need to find early customers through cold email or LinkedIn without paying for expensive sales software.
- Runs locally on your computer with your own API keys.
- Blocks aggressive sending habits to protect your email reputation.
- Includes a local web dashboard for reviewing leads and message drafts.
- Requires the Bun runtime and will not work under standard Node.
- Relies on paid external API calls for data enrichment and sending.
- Setup involves configuring multiple API keys and command-line steps.
Expensive sales engagement platforms and manual spreadsheet tracking
Bun runtime and SQLite for local data storage
- 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.
curl -fsSL https://bun.sh/install | bash git clone https://github.com/oneshot-agent/oneshot-gtm cd oneshot-gtm && bun install bun run cli -- init