Trace your ETL lineage
with AI precision.
Tracepipe maps how every column is built and catches logic mistakes before they reach your production dashboards.
Three things, done well.
Ask in plain English from your IDE. Tracepipe handles the rest.
Trace any column to its source.
Walks the dependency graph through CTEs, JOINs, CASE WHENs, and Spark UDFs. Tells you exactly where a number comes from.
↳ silver.fact_jobs · L112
Catches what CI doesn’t.
Reads your git diff. Flags syntax bugs, grain mismatches, misleading aliases. Assigns a risk level so you know whether to ship.
✗ SELECT col not in GROUP BY
See what breaks before it breaks.
Pick a table you’re about to change. See every downstream dependency, direct and transitive, with a risk score.
conformed.churn_risk + 2 more
The senior engineer
you wish was reviewing your PRs.
Real output from a real diff. Risk levels, technical issues, downstream impact — all in your terminal.
It catches the bugs your test suite never sees.
SELCT,
FRON,
JOUN.
Aggregations missing GROUP BY. Misleading aliases. Grain mismatches that silently corrupt metrics three weeks later.
Optional git pre-commit hook blocks any RED diff from leaving your machine.
Senior notes
conformed.company_stats — changed
Technical issues
One command. Wizard does the rest.
Picks your DB, scans your SQL, configures Cursor or Claude Desktop’s MCP for you.
Questions, feedback, ideas?
Drop a line. Goes straight to the creator’s inbox.
Free, open source, MIT.
Built by a data engineer who got tired of breaking dashboards. PRs, bug reports, and odd use cases all welcome.
★ Star on GitHub[email protected]