Two minutes to better reviews
No agents to deploy. No changes to your CI pipeline. Install the Commitloom GitHub App, grant diff-read access to the repos you choose, and every subsequent PR gets reviewed automatically. The first review posts within 60 seconds of opening.
Start freeConnect — GitHub App install in two clicks
Visit the Commitloom GitHub App page, click Install, and choose which repos to grant access to. No personal access tokens. No service accounts. The App uses GitHub's secure OAuth flow with minimal scopes.
- Read-only diff access — Commitloom never writes to your codebase
- Select specific repos or grant org-wide in one step
- GitLab: connect via webhook URL + token in settings
✓ GitHub App: Commitloom
Version: 1.4.2
Created by: commitloom
Installing to: ironveil-systems
Repository access: Selected repos
✓ payment-service
✓ auth-gateway
○ legacy-monolith (skipped)
Permissions requested:
pull_requests: read + write (comments)
contents: read (diff only)
metadata: read
→ Install complete. First PR review active.
{
"action": "opened",
"number": 247,
"pull_request": {
"title": "feat: add retry logic",
"additions": 38,
"deletions": 4,
"changed_files": 3,
"base": { "ref": "main" },
"head": { "ref": "retry-logic" }
}
}
Open a PR — Commitloom reads the diff automatically
The moment a pull request opens (or a push to an existing one), GitHub delivers a webhook to Commitloom. Within seconds, Commitloom fetches the diff — not the full repository — and begins analysis.
- Triggered on PR open and re-open
- Re-runs on force push to keep comments fresh
- Only the diff is read — not the full repo history
Review appears — inline comments pinned to the diff, summary in the description
Comments land on the specific diff lines within 60 seconds, each labelled Warning, Issue, or Suggestion. The PR description is pre-filled with the generated summary — what changed, risk areas flagged by file and line, suggested review order. Your reviewer sees all of this before reading a single line of diff.
Iterate — address, dismiss, or squash and merge
Respond to Commitloom comments the same way you respond to any reviewer. Fix what you agree with, dismiss what you don't. On a force-push or new commit, Commitloom re-runs on the changed sections — old comments on unchanged lines are resolved automatically.
Common questions
pull_requests: read + write (to post comments), contents: read (diff only), and metadata: read. We do not request write access to code, issues, or any other resource. Full permissions breakdown is on the Security page.commitloom.yaml config file in your repo root. You can define custom patterns, adjust severity thresholds, and set paths to ignore. See the configuration reference.review.drafts: true in your commitloom.yaml.