Skip to content

Self-hosted lead sourcing and enrichment

OPEN SOURCESELF-HOSTEDAGPL-3.0

Source leads.
Control the spend.

OpenGTM is an open-source workspace for sourcing and enriching leads. Run it on your infrastructure, use your provider keys, and review estimated spend before each workbook run.

Try the seeded demo without provider keys. No hosted account.

OpenGTM chat workspace with sourcing, enrichment, and signal quick actions above the message composer
01 / THE WORKSPACEActual application · example workspace

START HERE

Install with Docker Compose.

The installer creates admin credentials, secrets, and a writable data directory.

01 / LAPTOPDocker Compose · macOS / Linux

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

Open localhost:3000. Read the initial admin password from .opengtm-initial-credentials.

02 / SERVERVersioned image · private HTTP

Terminal window
git clone --branch v3.0.0 https://github.com/debpalash/OpenGTM.git
cd OpenGTM
./scripts/install.sh --no-start

Pin the image, bind port 3000 to loopback, and put a TLS proxy in front. Server install steps →

Docker Compose v2 · about 4 GB free RAM. Installation guide · Production checklist · OpenGTM vs. Clay

THE WORKFLOW

Workbooks show each step.

Source rows, enrich missing fields, keep citations next to research answers, then send qualified rows to your tools.

OPERATE WITH CONTROL

Control spend and trace results.

Review an estimate before a run. A workbook budget stops paid calls before they exceed your ceiling.

Evidence
Research citations link to pages fetched during the run.
Cost
Cell traces show provider attempts, latency, and cost.
Hosting
Your team operates the stack, backups, and upgrades.

Try the seeded workbook.

Open the install guide