AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Customer Support › OpenOutreach
✦ Free & open sourceCustomer Support

OpenOutreach

Self-hosted AI agent that finds B2B leads, qualifies them, and emails them.

Open-source AI B2B lead generation

Self-hosted CLI that discovers, qualifies, and emails matching prospects.

Free forever · open source · GPL-3.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.3
ZEKAI
CLI B2B lead generation agent
Free & open source · Customer Support
Ease of setup4
Usefulness8
Maintenance9.5
Community7.5
★ 3,254
GITHUB
Oct 2026
UPDATED
GPL-3.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

OpenOutreach is a self-hosted open-source agent that discovers B2B leads matching your product description and reaches out via your mailbox. It suits developers and founders who want automated outreach without uploading lists or using third-party browser scrapers.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
GPL-3.0

What it is

The CLI combines prospect discovery, qualification against an LLM-derived ICP, and direct email execution into a single command. It evaluates prospects in plain language, explaining why each fits, and exports standard CSV files or sends emails directly.

Who it's for

It suits technical founders, developers, and sales professionals comfortable with the command line and API keys. It does not suit non-technical users who require a graphical interface or cloud-hosted web dashboard.

Key features

Natural Language ICP

Define your product and target market with a simple description instead of complex filters.

Plain-Language Verdicts

The AI explains why each discovered lead matches your criteria rather than just returning a score.

Direct Mailbox Sending

Initiates outreach straight from your own mailbox using standard SMTP or app passwords.

Claude Code Integration

Includes a Claude Code plugin and skill file to run lead discovery directly from an agent session.

How to start

Up and running in 3 steps

1
Install the tool globally using uv tool install openoutreach.
2
Run openoutreach to launch the onboarding wizard and configure your API keys.
3
Execute openoutreach run 5 to find and email your first batch of qualified leads.
Real talk

Our honest verdict

What's great

  • Zero platform ToS surface since it avoids browser scraping and social networks.
  • Exports standard CSV files with exact column names for Instantly and Smartlead without mapping.
  • Splits into independent packages so you can pipe finder output into custom senders.
  • Maintains local state in ~/.openoutreach so interrupted runs pick up where they left off.

Where it falls short

  • Requires you to bring your own LLM API key and BetterContact account.
  • Requires technical familiarity with the command line, Python, and CLI tools.
  • Email-finder API usage incurs credit costs for verified work addresses beyond free tiers.
  • Requires proper SMTP/IMAP configuration and app passwords for your email provider.
Cost

Pricing & license

Free under its open-source license, but requires your own paid LLM API key and BetterContact credits for email enrichment.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: OpenOutreach for Customer Support
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure OpenOutreach for you — and train your team.
Get it done for you ↗
Questions

FAQ

Do I need to upload an existing lead list?

No. The tool discovers matching people dynamically based on your product description using a licensed data provider.

How does it send emails without getting banned?

It sends directly from your own mailbox via your provider's SMTP settings rather than routing through a third-party scraping platform.

Can I use it with my existing cold-email sequencer?

Yes. You can run find commands to output a CSV file of qualified leads with reasons for import into tools like Instantly or Smartlead.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Customer Support — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google