Legal
Patchwork writes code and proposes it to you. These terms cover what it will and will not do on its own, and where your judgement is still required.
Last updated 30 July 2026
Patchwork is a GitHub App. On a schedule, it compares the dependencies declared in the repositories you install it on against public package registries. When a watched dependency has published a new major version, Patchwork clones the repository, locates the call sites affected by that version's breaking changes, rewrites them, runs your project's own build or type-check, and opens a pull request describing what changed.
By installing the App or using patchwork.co.in, you agree to these terms. If you install it on behalf of an organisation, you confirm you are authorised to do so.
These are product guarantees, not just policy. They are enforced by how the pipeline is built:
patchwork/* branch.[needs review].Patchwork is intended for dependency-migration changes in TypeScript, JavaScript and Python projects. It is not a general-purpose code generator, a security scanner, or a substitute for your test suite.
You should understand these limitations before relying on it:
You are responsible for reviewing every pull request before merging it. Do not merge a Patchwork PR into production without the review you would give a colleague's.
You agree not to:
We may suspend an installation that breaches this section, or that threatens the stability of the service for others.
You keep all rights to your source code. We claim no ownership of your repositories, of the pull requests Patchwork opens, or of the code within them — the changes are proposed to you as your code, under your repository's own licence.
We do not use your code to train models. See the Privacy Policy for exactly what is transmitted and what is retained.
Patchwork is in public beta. It is provided without a service-level agreement. Sweeps may be delayed, skipped, or re-run; features may change; and we may introduce limits on usage as we learn what the infrastructure costs. We will give at least 30 days' notice before charging for a plan that is currently free.
The service is provided "as is" and "as available", without warranties of any kind, whether express or implied, including any implied warranties of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the service will be uninterrupted, that any migration will be complete or correct, or that a verified pull request is free of defects.
To the maximum extent permitted by law, Patchwork will not be liable for any indirect, incidental, special, consequential, or exemplary damages, or for any loss of profits, revenue, data, or goodwill, arising from your use of the service — including from merging a pull request it opened.
Our total aggregate liability is limited to the greater of the amount you paid us in the twelve months preceding the claim, or one hundred US dollars. While the service is free, that limit is one hundred US dollars.
You may stop using Patchwork at any time by uninstalling the GitHub App, which revokes our access immediately. We may suspend or terminate an installation for breach of these terms, or discontinue the service with reasonable notice. Pull requests already opened remain in your repository and are yours to merge or close.
We may update these terms. The date above will change, and material changes affecting existing installations will be announced before taking effect. Continuing to use the service after a change means you accept the revised terms.
These terms are governed by the laws of India, and the courts of India have exclusive jurisdiction over any dispute arising from them, without regard to conflict-of-law rules.
Questions about these terms, and reports of abuse or of a pull request that should not have been opened, both go to pandey.abhisaar222@gmail.com. We investigate every report and will disable an installation that is being misused.
See also our Privacy Policy and Pricing.