eracle/OpenOutreach

Open-source AI agent for B2B lead generation — describe your product, it finds the people who fit, explains why each one does, and emails them from your mailbox. Self-hosted CLI, one install.

What it is. OpenOutreach is a self-hosted command-line tool that automates the cold-outreach part of B2B sales. You type a sentence about your product and who buys it; the tool generates search keywords, queries a licensed business-contacts provider (BetterContact), uses an LLM to judge each returned profile against the buyer description, and gives you the qualifying leads with a written reason for each choice. It then pays per lead to fetch a verified work email and drafts and sends a personalized opener from your own mailbox (with send-time guards like daily caps and sending windows).

How it works (the pipeline). 1) An LLM turns your product description into search keywords and firmographic filters; 2) the tool searches the licensed contact index for free, learning from its own accepted/rejected verdicts via a Gaussian Process over profile embeddings to decide who to qualify next (the README honestly flags this learning loop as an active experiment not yet shown to beat random selection); 3) a confidence gate only spends paid credits on the best-fit leads to resolve their work email; 4) an LLM writes the first email from the same product description.

Distinctive trade-offs. Unlike a cold-email sequencer you don't upload a list — the input is just the product description. Unlike a lead database, output is a per-person verdict in plain language you can read and correct. It claims zero platform-ToS surface: no browser, no scraping, no social-network account, nothing to get banned. It is an orchestrator over two standalone repos — OpenOutFind (discovery/qualification/enrichment) and OpenOutSend (outreach agent/mailbox) — and ships a Claude Code plugin so an AI coding agent can run lead-finding mid-session. Costs: search is free; only verified email lookups cost a credit. License: GPLv3. This GitHub repo is the bundle/onboarding layer; the actual pipeline logic lives in the two child projects.

Related

  • Project
  • Project
  • Project
  • Project
  • Project