PRilot
DocsPrivacyTerms

Documentation

Everything you need to know to get up and running with PRilot.

On this page

Connect GitHubInvite MembersManage MembersGenerate a PREdit a PRSend to GitHubManage PRs

Connecting a GitHub Account

Before you can generate pull requests, you need to install the PRilot GitHub App on your repositories. This gives PRilot read access to your commits and write access to create pull requests — nothing more.

1

From your Dashboard or the Settings page, click Connect GitHub. You will be redirected to GitHub to authorise the PRilot App.

2

On GitHub, select which repositories (or all repositories) you want to grant PRilot access to, then click Install & Authorize.

3

GitHub redirects you back to PRilot. Your installation is registered automatically and your repositories appear in the sidebar under the GitHub dropdown.

Note: You can expand PRilot's repository access at any time by visiting Settings → GitHub and clicking the Manage on GitHub button. To revoke access entirely, go to your GitHub Settings → Applications → Installed Apps and uninstall PRilot.

Inviting Members

Repository owners can invite collaborators so they can generate pull requests on a shared repository without needing their own GitHub App installation.

1

Open the repository, then click Members in the top navigation.

2

Click Invite Member, enter the person's email address, and click Send invite.

3

The invitee receives an email with a link to accept or decline the invitation. Until they respond, they appear in the member list with a Invited badge.

4

Once accepted, the invitee appears as a full Member and can start generating PRs on the repository.

Important: When any member generates a PR on your repository, the credit is deducted from the repository owner's quota, not the member's. This prevents abuse through multiple accounts. As a repository owner, keep your credit usage in mind when inviting collaborators.

Managing Members

The Members page lets repository owners see everyone with access and remove them if needed.

OwnerFull access. Can invite and remove members. Cannot be removed.
MemberCan generate and manage PRs on the repository. Cannot invite or remove others.
InvitedInvitation sent but not yet accepted. Access is not granted until the invitation is accepted.

To remove a member, click the Remove button next to their name. Members can also leave a repository themselves at any time using the Leave button visible from their own member view.

Generating a Pull Request

PRilot reads the difference between two branches and uses AI to write a pull request title and description for you. Each generation uses one of your monthly credits.

1

Navigate to a repository and click New PR.

2

Select the Base branch (the branch you want to merge into) and the Compare branch (the branch containing your changes).

3

Choose the language for the PR description (English, French, Spanish, German, Portuguese, or Italian).

4

Pick a generation mode (see below), then click Generate with AI.

5

The title and description stream in live. Review them, edit if needed, and proceed to send.

Generation Modes

⚡Fast

Generates the PR from commit messages only. Quick and lightweight. Works best when your commits are descriptive and atomic.

🔍Deep

Analyzes raw file diffs and commit messages for a more detailed and accurate description. Limited to 2000 lines changed.

Note: Your remaining credits are shown in the user menu (top right). Credits reset monthly. You have 30 generations per month per account.

Editing a PR

All generated PRs are saved as drafts that you can review and refine before sending.

1

From the repository page or dashboard, click Edit on any draft PR.

2

Update the title and description as needed. The description field supports Markdown.

3

Toggle between Edit and Preview tabs to see how the Markdown will render on GitHub.

Note: Changes are saved automatically. PRilot waits 1 second after you stop typing before saving — you do not need to press any save button.

Sending a PR to GitHub

Once you are satisfied with the title and description, you can submit the pull request directly to GitHub from within PRilot.

1

In the PR editor, click Send Pull Request. The button is enabled only when both the title and description are filled in.

2

PRilot calls the GitHub API on your behalf using your installation token and opens the pull request on GitHub.

3

On success, a confirmation screen appears with a direct link to view the PR on GitHub. The PR status in PRilot changes to Sent.

Important: PRilot only creates pull requests. It cannot merge, close, or modify them once submitted. All further actions must be taken directly in GitHub.

Managing PRs

The repository page shows all pull requests generated with PRilot, with filters and pagination to help you stay organised.

PR statuses

DraftThe PR has been generated and saved but not yet sent to GitHub. You can still edit or delete it.
SentThe PR has been submitted to GitHub. You can follow the link to view it directly in your repository.

Filtering and pagination

Use the filter dropdown to show All PRs, Draft PRs, or Sent PRs. Results are paginated at 10 per page.

Deleting a draft

Click Delete next to any draft PR to remove it permanently. Sent PRs cannot be deleted from PRilot — they exist independently on GitHub once submitted.