Open-source · runs on your own machine

Find leads
from 15 sources.

A private lead-scraping studio you run locally. Your data, your API keys, your machine — nothing ever touches our servers.

Download the app See how it works ↓
.zip~600 KBPython 3 · no installmacOS · Linux · Windows
1

Download & unzip

Grab the .zip below and unzip it anywhere — your Downloads folder is fine.

2

Run one command

Paste a single line into your terminal. It starts the app on your machine.

3

Open & go

Visit localhost:8000, add any keys in Setup, and start finding leads.

Download & run

Everything is bundled. After unzipping, this one command launches the whole studio.

Download agencli-leadfinder-crawl4ai.zip
# auto-picks the NEWEST download (handles (1) dupes) & launches with gosom cd ~/Downloads && \ Z=$(ls -t *agencli-leadfinder-crawl4ai*.zip | head -1) && \ rm -rf agencli-run && unzip -o "$Z" -d agencli-run && \ cd "$(find agencli-run -name index.html -exec dirname {} \; | head -1)" && \ chmod +x *.sh *.py && ./start.sh

Then open http://localhost:8000 in your browser. To stop it, press Ctrl + C in the terminal.

Optional: live Google Maps

Google Maps uses a free open-source scraper called gosom — a separate one-file download. Grab the build for your OS, drop it in your Downloads folder. The launch command above already uses ./start.sh, which detects gosom automatically and flips Maps to Live. Skip it and Maps simply runs in demo (every other source works without it).

Download the gosom Google Maps scraper ↗

Why it runs on your machine

This is a scraper — not a hosted SaaS. Running locally is what keeps it private, free, and yours.

Fully private

Leads and API keys are stored only in your browser and on your computer. Nothing is ever sent to us — there's no account and no cloud.

Your own limits

Requests come from your IP with your keys, so rate limits and quotas are yours alone — never shared with, or throttled by, other users.

Open & auditable

It's plain Python and JavaScript in a folder. Read every line, change anything, and know exactly what it does.

Everything configures in-app

No config files, no environment variables. Open the Setup panel, paste a key, hit Test, and the dot turns green. Sources with a free open-source scraper work with no key at all.

FacebookOSS / API
Instagramhandle / login
LinkedIncompany data
Yellow Pagesno key
Yelpno key
Redditintent leads
Indeedhiring signals
Google Jobshiring signals
Trustpilotcompany dir
Wellfoundstartups
Crunchbasecompany dir
G2software dir
Tavilyweb search
DeepSeekAI enrich

What you get

A full lead-generation workflow — discovery, scoring, enrichment, and export — with live visibility into every request.

Real, filtered leads

Name, phone, website, emails and rating from every source — filter by no-website, has-contact, score and more.

Automatic lead scoring

Each business is ranked by how reachable it is and how much opportunity it represents, so you work the best ones first.

New Live health dashboard

A Health tab with real-time engine status, request rates, throughput, success rates, and DeepSeek/Tavily token & cost usage.

New Live pipeline view

Watch leads flow through the system as an animated graph — every source, router, validator and store lighting up in real time.

AI enrichment

Add a DeepSeek key to auto-summarize businesses, score buying intent on Reddit threads, and clean up messy records.

CSV export & copy emails

Export your whole list to CSV or copy every email to your clipboard in a single click.