Skip to main content
growth-tools automates lead capture from Reddit, Discord, and GitHub — with hybrid LLM scoring, intent classification, and outreach draft generation. Built for dev-tool and SaaS companies that want inbound signal from developer communities.

GitHub

nometria/growth-tools

PyPI

growth-tools on PyPI

Install

Or clone for full access to scripts:

Setup

Copy the example env and fill in your credentials:
Required keys:

Five systems

1. Reddit monitor

Scans subreddits for pain signals, classifies intent with LLM, scores leads, and optionally drafts replies.
Scanned subreddits by default: replit, lovable, nocode, SaaS, webdev.

2. Discord trigger bot

Listens for pain phrases, pre-filters with keywords, then classifies with LLM. Replies when confidence exceeds threshold.

3. GitHub repo auditor

Analyzes a repo’s file tree and detects stack, missing production items, and migration opportunities.

4. Website auditor

Fetches any URL, detects stack from HTML/headers, returns production-readiness risks.

5. CRM + outreach sequencer

All captured leads land in lead_signals. The CRM pipeline tracks status and generates outreach drafts.

Lead scoring

Score factors: builder detected (Lovable/Replit/Bolt), pain type (deploy/migrate/ownership), has_repo, mentions_clients, LLM intent score.

Database schema

Run schema.sql in your Supabase SQL editor to create the lead_signals table.