v0.3 — Open Source

Find intent signals. Qualify leads. Draft outreach.

Open-source lead finder for X (Twitter) that scores tweets with AI, drafts personalized replies and DMs, and sends human-approved outreach — all from a self-hosted dashboard.

View on GitHub
signalops
$ git clone https://github.com/StrangeStorm243-bit/Syntrix.git
$ cd Syntrix && docker compose up
✓ api — FastAPI on port 8400
✓ dashboard — React UI on port 3000
✓ ollama — Local LLM ready (llama3.2 + mistral)
Open http://localhost:3000 → Setup wizard guides you through.

See how Syntrix turns X posts into customers

60 seconds. Zero fluff.

Python 3.11+
AGPL-3.0 Licensed
Docker Ready
GitHub stars

From signal to sent — in one pipeline

Eight stages, fully configurable, human-approved at every step.

Collect

Search X for matching tweets

Normalize

Clean text, extract entities

Judge

LLM classifies relevance

Score

Weighted 0-100 lead ranking

Draft

AI generates reply drafts

Approve

Human reviews every draft

Send

Rate-limited delivery

DM

Direct message outreach

Built for founders and growth teams

Everything you need to find high-intent leads on X and engage them intelligently.

LLM-Powered Judging

Any LLM (via LiteLLM) classifies tweet relevance with structured confidence scores and reasoning. Supports 100+ providers.

Weighted Lead Scoring

0-100 score combining relevance, author authority, engagement, recency, and intent strength.

AI Draft Generation

Context-aware reply drafts using your project persona, tone, and voice guidelines.

Human-in-the-Loop

Approve, edit, or reject every single draft before it's sent. No auto-pilot.

DM Outreach

Send DMs on X as part of multi-step outreach sequences. Like, follow, reply, then DM — or go cold. Rate-limited with jitter.

Web Dashboard

React dashboard with pipeline stats, lead browser, draft queue, analytics, and real-time updates. No CLI required.

See it in action

Real CLI output from a Syntrix pipeline run on X.

docker compose up
$ docker compose up
Creating syntrix-ollama-1 ... done
Creating syntrix-api-1 ... done
Creating syntrix-dashboard-1 ... done
 
ollama | pulling llama3.2:3b...
ollama | pulling mistral:7b...
api | INFO: Uvicorn running on http://0.0.0.0:8400
dashboard | Ready on http://localhost:3000
 
Open http://localhost:3000 to start the setup wizard

Get started in 60 seconds

Three steps from zero to your first pipeline run.

1

Clone

Grab the repo from GitHub.

bash
git clone https://github.com/StrangeStorm243-bit/Syntrix.git
cd Syntrix
2

Launch

One command starts everything.

bash
docker compose up
3

Open

Setup wizard guides you through.

bash
# Open http://localhost:3000
# Complete the 5-step wizard
# Hit 'Run Pipeline' — done!