Effective date: March 15, 2026
You bring your own OpenAI key. You own the output. The Action updates your PR description automatically — review it before you merge. Subscriptions are monthly, cancel anytime. LLM output isn't guaranteed to be accurate.
AutoPR is a GitHub Action that reads your pull request diff and uses a large language model (LLM) to generate pull request descriptions. It writes that description directly to your open pull request.
The service has two parts: the open-source GitHub Action (the code that runs in your repo) and a license key system that gates access to private repository support. By using either part, you agree to these terms.
AutoPR uses a BYOK (Bring Your Own Key) model. You provide your own OpenAI API key. This means:
After generating your pull request description, the Action writes it directly to your PR using your GITHUB_TOKEN. This is a feature, but it comes with responsibility on your side.
Important: AutoPR updates your PR description automatically. You are responsible for reviewing the output before merging the pull request or requesting review from teammates. The description AutoPR writes is no different from one you'd write yourself — your normal review process applies.
If your team's review workflow relies on the PR description for context, make sure you verify the generated content is accurate before sharing it. We're not responsible for pull request descriptions that get published without review.
AutoPR uses a language model to generate pull request descriptions. LLMs are powerful but imperfect. The output might:
Always review the generated pull request description before it reaches your reviewers. We provide AutoPR as a tool to automate the tedious parts — final judgment is yours.
We make no warranty, express or implied, about the accuracy, completeness, or fitness for purpose of any LLM-generated output.
You do. The pull request description AutoPR generates is derived from your code changes, written into your repository, under your account. We claim no rights to it.
Paid plans require a license key, which we issue to the email you provide at checkout. Your key is tied to your subscription.
Paid plans are billed monthly via Stripe. Here's how it works:
Payment is processed by Stripe. We don't store your payment details. Billing disputes should go through your card issuer or Stripe directly.
AutoPR does not currently offer a free trial, but both plans can be cancelled at any time before your next billing cycle with no further charges. New subscribers who are unsatisfied may request a full refund within 7 days of their first charge by emailing hello@difflog.io — no questions asked. Cancellations after the 7-day window stop future charges immediately; we do not issue prorated refunds for the remainder of a billing period. Annual plan subscribers who cancel within 30 days of purchase are eligible for a prorated refund for unused months.
Don't use AutoPR to abuse OpenAI's API, circumvent GitHub's rate limits, or do anything that would get your GitHub account or OpenAI account suspended. Don't resell access to the Action or license keys.
We'll do our best to keep the license validation service running. But GitHub Actions can fail, OpenAI has outages, and software has bugs. We don't offer uptime guarantees. AutoPR is provided as-is.
To the maximum extent permitted by law: AutoPR, patchwork-eng, and its operators are not liable for any indirect, incidental, special, or consequential damages arising from your use of the service — including but not limited to incorrect pull request description content, repository changes, or data loss.
Our total liability to you for any claim related to AutoPR will not exceed the amount you've paid us in the three months preceding the claim.
If we make material changes, we'll update the effective date and try to notify active subscribers by email. Continued use of the service after changes take effect means you accept the updated terms.
Questions about these terms: hello@difflog.io.