No hosted service
Polls run locally on cron, launchd, or Windows Task Scheduler. There is no webhook, tunnel, GitHub App, or server to maintain.
LOCAL-FIRST · AGENT-AGNOSTIC · OPEN SOURCE
OpenMergeLens finds open GitHub pull requests with an active review request for your account, runs the reviewer agent you choose, and posts anchored, inline feedback without a GitHub App, webhook, or hosted server. Requests can be manual or supplied by CODEOWNERS.
$ npm install -g openmergelens
$ openmergelens init
✓ GitHub account connected
✓ Codex reviewer detected
✓ Schedule installed
$ openmergelens --dry-run
Reviewing acme/api#284...
Found 3 anchored findings
OpenMergeLens is a small local CLI, not another hosted bot. It works with Claude Code, Codex, or any compatible reviewer command and uses your existing GitHub CLI authentication.
Polls run locally on cron, launchd, or Windows Task Scheduler. There is no webhook, tunnel, GitHub App, or server to maintain.
Use Claude Code, Codex, or another compatible CLI. The polling workflow never hardcodes a single model provider.
Findings are validated against actual diff lines before posting. Unanchored feedback is preserved in the review summary.
A deterministic polling loop handles requested reviews and avoids duplicate comments. New commits on a previously reviewed pull request wait for the author to request another review.
gh to find open pull requests where your
configured account is in the Reviewers list. The request may be
manual or created by a matching CODEOWNERS rule.
Install the CLI, connect your reviewer, and inspect the output before posting.