Show HN: Repairo-I built CLI tool that detects breaking API changes and fixes it Repairo, a new CLI tool for TypeScript and OpenAPI, detects breaking API changes and automatically opens a pull request with fixes, claiming zero AI hallucinations and zero data retention. The tool, backed by top DevTools advisors, is now in private beta and aims to save engineering teams hundreds of hours by mapping impact across the codebase and generating deterministic patches. Stop breaking production. Start repairing it. Repairo detects OpenAPI spec changes, maps the impact across your codebase, and opens a safe PR automatically. Built for TypeScript & OpenAPI. Backed by top DevTools advisors. POWERING THE WORLD'S LEADING APIS overview The fastest path from API breakage to merged fix. Why teams switch to Repairo. | Feature | Manual | Dependabot | Renovate | Repairo | |---|---|---|---|---| | Detect OpenAPI breaking changes | |||| | AST-level code patching | |||| | Full codebase impact mapping | |||| | Auto-open GitHub PR | |||| | Zero AI hallucinations | N/A | N/A | N/A | | | Zero configuration | Partial | Partial | Understand the blast radius. Automatic change detection We continuously poll the OpenAPI specs of your dependencies. When a breaking change is released, Repairo catches the diff instantly. Impact mapping across the codebase Repairo scans your entire codebase to find every affected call site, type definition, and status check. We understand TypeScript at a deep level. Safe, reviewable PRs Zero AI hallucinations. Repairo generates a clean, deterministic patch based on OpenAPI specification changes and opens a review-ready Pull Request. Zero configuration Connect your GitHub account and point Repairo at an OpenAPI URL. We handle the rest. How Repairo works. Detect drift We diff the OpenAPI specs of your dependencies every time they release. When a breaking change is found, we catch it instantly. Map impact Repairo scans your codebase. We find exactly where the API was called, what types changed, and trace the full impact. Apply patch We generate the necessary code changes and open a clean, reviewable Pull Request. Pull Request Providers announce, Repairo patches. Get started locally offline. Run our CLI locally against your codebase—no cloud backend or third-party AI keys required. tsc --noEmit Enterprise-level safety, on your terms. Guardrails on every action. Your code stays private, always. Generic Approach - Full repository clone - Code stored indefinitely - No audit trail - Broad OAuth scopes - Black-box AI decisions Repairo - Read-only, scoped to affected files - Zero data retention - Full audit log on every action - Minimal GitHub permissions - Deterministic, reviewable patches Zero Data Retention Your code is processed in temporary memory and wiped immediately. Minimal Permissions We request only the GitHub scopes needed. Nothing more. Full Audit Trail Every detection, patch, and PR is logged and traceable. Compliance Ready Everything you need to know. Never. We follow a strict Zero-Retention policy. Your code is processed in secure temporary memory only while creating the fix, and is completely wiped immediately after. Your code always remains 100% private. No. Repairo follows a strict zero-retention policy. - Your private code is never stored. - It is never retained after processing. - It is never used to train AI models. - We only analyze the code required to generate deterministic patches. - Your repository remains under your control, at all times. This end-to-end zero-retention approach gives security teams complete peace of mind and meets the highest standards of enterprise security and compliance. Ready to stop breaking production? Book a personalized demo with our founders to see how Repairo can automatically maintain your APIs and save your engineering team hundreds of hours. - Custom OpenAPI diffing analysis on your specific specs. - Deep dive into TypeScript AST impact mapping. - Security and SOC2 compliance overview. Stop breaking production. Start repairing it. Join the private beta. Get early access to Repairo.