Repairo is a CLI that detects breaking OpenAPI/API drift and auto-generates AST-transformed, compile-checked fix PRs in TypeScript, Python or Go.
Yes, Repairo is open source under the Apache-2.0 license.
Repairo is free to use.
Yes, Repairo can be self-hosted (the source is available under the Apache-2.0 license).
Repairo is an Apache-2.0 CLI that detects breaking OpenAPI/API drift and auto-generates AST-transformed, compile-checked fix PRs in TypeScript, Python or Go. It ships an npm package (repairo-cli), CI and a hosted beta, with 184 commits behind it. It carries only 2 stars, so treat it as early and unproven — but it is a real project, not a toy.
GTM and data stacks run on connectors, and connectors break silently when an upstream provider ships an API change — the enrichment feed goes stale, the sync drops fields, and someone finds out days later. Repairo's angle is to catch that breaking OpenAPI/API drift and open a compile-checked fix PR (TypeScript, Python or Go) so the repair starts itself instead of waiting on a human to notice. For a team whose revenue data flows through third-party APIs, that is real leverage against a common failure mode. The honest read: at 2 stars it has essentially no external validation, and the generated PRs still need review before merge — so pilot it against a non-critical connector and check the AST transforms yourself before relying on it.