Terms of Service
Last updated: February 24, 2026
1. Acceptance of Terms
By creating an account or using PRilot, you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use PRilot. We reserve the right to update these Terms at any time; continued use after changes constitutes acceptance.
2. What PRilot Does
PRilot is an AI-powered tool that reads commit messages and code diffs from your GitHub repositories and uses them to automatically draft pull request titles and descriptions. It then submits those pull requests to GitHub on your behalf.
PRilot is a productivity aid. The AI-generated content is a starting point — you are responsible for reviewing, editing, and approving any pull request before it is submitted.
3. What PRilot Cannot Do
PRilot's capabilities are intentionally narrow. By design:
✕Cannot modify source code. PRilot only reads your code — it never pushes commits or makes any changes to your repository's files.
✕Cannot merge pull requests. PRilot can only create and submit pull requests. Merging is always a manual action performed by you or your team inside GitHub.
✕Cannot delete branches or repositories. No destructive actions are possible through PRilot.
✕Cannot approve or review pull requests. PRilot has no ability to review, approve, or interact with pull requests beyond creation.
4. User Accounts
You are responsible for maintaining the confidentiality of your credentials. You must not share your account with others. You agree to notify us immediately if you suspect unauthorized access to your account.
You must be at least 16 years old to use PRilot. By registering, you confirm that you meet this requirement.
5. GitHub Integration & Permissions
Using PRilot requires you to authorize our GitHub App on the repositories you want to work with. By doing so, you grant PRilot the following permissions on those repositories:
- Contents (read): To fetch commit history and file diffs for PR generation.
- Pull requests (write): To create and submit pull requests on your behalf.
You can revoke access to PRilot at any time through your GitHub App installations settings.
6. Usage Limits
To ensure fair usage, PRilot enforces the following limits:
- Monthly limit: Repository owners may generate up to 30 pull requests per repository per month. This limit resets automatically.
- Per-minute limit: A rate limit applies to AI generation requests per user per minute to prevent abuse.
We reserve the right to adjust these limits at any time. Attempting to circumvent usage limits may result in account suspension.
7. AI-Generated Content
Pull request titles and descriptions are generated by Cerebras AI models. AI-generated content may be inaccurate, incomplete, or inappropriate for your specific context.
You are solely responsible for reviewing all AI-generated content before submitting a pull request. PRilot makes no warranties regarding the accuracy, quality, or fitness of AI-generated outputs. Submitting a pull request is always a deliberate, user-initiated action.
8. Acceptable Use
You agree not to use PRilot to:
- Access repositories you do not have authorization to access.
- Attempt to reverse-engineer, scrape, or otherwise extract data from PRilot's systems.
- Use the service in a way that violates GitHub's Terms of Service or any applicable law.
- Automate usage in a manner intended to circumvent rate limits or quotas.
9. Third-Party Services
PRilot integrates with GitHub, Cerebras AI, Resend, and Upstash. Your use of those services is subject to their respective terms and privacy policies. PRilot is not responsible for the availability, accuracy, or conduct of any third-party service.
10. Disclaimer of Warranties
PRilot is provided "as is" and "as available" without warranties of any kind, express or implied. We do not warrant that the service will be uninterrupted, error-free, or that AI-generated content will be accurate or suitable for any particular purpose. Use PRilot at your own risk.
11. Limitation of Liability
To the fullest extent permitted by applicable law, PRilot and its contributors shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the service, including but not limited to damages resulting from AI-generated pull request content, unauthorized access to your repositories, or service outages.
12. Changes to These Terms
We may revise these Terms at any time. When we do, we will update the "Last updated" date above. Significant changes will be communicated through the application or by email where possible. Continued use of PRilot after changes constitutes acceptance of the revised Terms.
13. Contact
For questions about these Terms, please open an issue in the PRilot repository or contact us through the project's official channels. You can also review our Privacy Policy for information about data handling.