SignalForge โ Problem Finder
Ingest complaints, cluster the real pattern, get a business blueprint. Zero external APIs.
Ingests text from RSS/Atom feeds, public web pages, pasted text, or a bundled sample dataset, flags problem language with a lexicon-based sentiment scorer, clusters similar complaints with TF-IDF + k-means, scores each cluster, and generates a full blueprint (problem statement, persona, MVP scope, business model, go-to-market, risks) from that cluster's own evidence โ no OpenAI/Anthropic key required, runs entirely on your machine.
Preview
Open full preview โPreview unavailable.
What's included
- Full source: main.py (CLI), webapp.py (FastAPI dashboard), core/ pipeline
- Bundled sample dataset (~75 signals across 4 example niches)
- templates/ + static/ for the local web dashboard
- README.md with setup + extension guide
- example-output.md โ a real run's full output
- LICENSE.txt (personal or commercial)
See example-output.md โ real, verbatim output from running the CLI against the bundled sample data. Also verified against 3 other bundled niches, each producing distinct, coherent clusters.
License & pricing
Personal License
$39
For your own use on a single project. No resale or redistribution.
Commercial License
$99
Use across client work or resell the output. No reselling the source files/template itself.
SaaS Tools โ publishing standard
- Required deliverables: Source code or hosted access, README, Setup guide, Run proof
- README required
- Proof-it-runs evidence required
- Personal vs. commercial license tiers offered
State real feature scope and limits; no vaporware claims.
More from Indie Hackers & Aspiring Founders

The Signal-First Founder
How to find a real problem before you write a line of product code.
The Bootstrapped SaaS Launch Plan
Takes your validated SignalForge cluster through a 90-day launch with no outside capital.
Founder Waitlist Site
A conversion-focused waitlist page built to use your real validation evidence as copy.