Automation and scraping · Independent · 20 Oct 2026

debpalash/OpenGTM

Open-source, self-hosted alternative to Clay.com for lead sourcing, enrichment waterfalls, AI research, buying signals, and outbound automation.

← Automation and scraping
OpenGTM: self-hosted lead workspace. Alternative to Clay for lead sourcing and enrichment.

In simple English

OpenGTM helps you find customer leads, enrich their contact details, and send them to your sales tools. It runs on your own computer or server so your data stays private. You can connect paid data providers when you need them, but a free demo mode works right away. It replaces expensive commercial prospecting platforms with a tool you control. You need some technical skill with Docker to set it up and keep it running.

What it is

OpenGTM is a self-hosted workspace written in Python and React that manages lead sourcing, enrichment waterfalls, and AI-driven research. It combines a PostgreSQL (a structured database for storing application data reliably) database, a Redis (an in-memory data store used for caching and job queues) message broker, and background workers inside Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) containers.

What it is good for

Sales teams and solo founders who want to automate lead research and outbound prospecting without paying monthly subscription fees to cloud-based data enrichment platforms.

Stars62
LicenceCustom
Latestv3.0.0 (2026-09-24)checked 20 Oct 2026
Last code change2026-10-16
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Keeps all your customer and prospect data on your own infrastructure.
  • Includes a zero-key demo mode so you can test it without configuring paid APIs.
  • Provides an MCP (Model Context Protocol, an open standard for connecting AI models to data sources and tools) server to let AI agents query and update your lead data.
Watch for
  • Requires Docker and command-line knowledge to install and operate.
  • Needs about 4 GB of available memory on your server to run smoothly.
  • Licensed under the GNU AGPL-3.0 (Affero General Public License, which requires you to share your source code if you offer the software as a hosted service to others), which places conditions on network service providers.
Replaces

Clay

Works well with

PostgreSQL

Similar repositories
  • n8n-io/n8n208k stars

    n8n is a general workflow automation tool that can handle lead enrichment pipelines, while OpenGTM focuses specifically on sales prospecting and GTM workflows.

Also reviewed on Repo Radar
  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

  • alirezamika/autoscraper8.1k stars

    A Python scraper that learns what to extract from one example you give it.

Install
git clone https://github.com/debpalash/OpenGTM.git
cd OpenGTM
./scripts/install.sh

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › Lead Generation & Prospecting › Contact Discovery.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.