AI code review that reads the repository, not just the diff.

After CI passes, the PR Reviewer reads each pull request against your architecture, conventions, and documentation at that commit, and posts findings by severity as a normal GitHub review. Read-only on code; a fix is a separate Session a person starts.

  1. CI passes
  2. Reviewer reads the repository
  3. Findings by severity
  4. Fix on request
  5. A person merges

Thirty minutes with the founder. One repository, read-only, is all it needs.

Why pull request review is the bottleneck

Diffs arrive faster than anyone can read them

AI writes more code. The review queue is where it waits.

Review quality depends on who is free

The conventions live in review comments nobody can search.

The last AI reviewer got switched off

It commented on everything and knew nothing about this codebase.

Demonstration

Code review

Echelar reviews the pull request. A person starts the fix.

The PR Reviewer reads the repository and its documentation at the commit, posts its findings by severity with the convention each rests on, and a person decides what happens next.

Demonstration — authored data · fixes start from the echelar label or the Reviews page
Starts when visible

Sequence description

  1. Required checks pass on pull request 517 in acme/billing-console.
  2. The PR Reviewer reads the repository at that commit: DOCS/patterns.md, ARCHITECTURE.md, and apps/billing/retry-dialog.tsx.
  3. It posts one GitHub review, Changes requested, with two findings by severity and the convention each rests on.
  4. A person on the team, maya-k, adds the echelar label to the pull request. That starts a separate fix Session.
  5. The fix Session, with its own short-lived token bound to this pull request, pushes commit a1c9f0 to the branch.
  6. The PR Reviewer reads the new commit and approves the pull request: findings resolved.
  7. maya-k merges the pull request.

Demonstration on a fictional Acme repository — authored data.

How the PR Reviewer reads a pull request

Grounded before it is enabled
It reads the repository and its documentation at the exact commit. If you choose, it rehearses on pull requests you already merged, and you read those private rehearsal reviews before you turn it on.
Findings by severity, after CI
Critical, warning, suggestion, nitpick — posted as one GitHub review once the pipeline has spoken.
Read-only on code
The Reviewer's token cannot push a commit or touch a branch. When it requests changes, a person starts a separate fix Session — from the Reviews page, or automatically by adding the echelar label to the pull request. That Session pushes a commit with its own short-lived token, and review starts again.
Every finding cites its source
Each finding names the file and the documented convention it rests on, so agreeing or dismissing takes a glance, not an argument.

Pull request review, before and after Echelar

Without EchelarWith Echelar
Where review time goesSenior people re-check what a machine could check.People read the findings that need judgment.
Who catches convention driftWhoever remembers the rule that day.The Reviewer, grounded in the repository's documented conventions, every time.
Fix cyclesCheck out the branch, fix, push, wait.Add the echelar label; the fix returns as a new commit for review.

Same job, on your repository.

Review a merged pull request, live

AI code review FAQ

How noisy is it?

Only critical and warning findings request changes; suggestions and nitpicks are comments. Because it waits for CI, it never repeats what the linter or the tests already said.

How is this different from CodeRabbit or Copilot review?

It is grounded in your repository's own documentation at the commit under review rather than a rulebook of its own, it can rehearse on merged pull requests before you enable it, and it posts one review after CI instead of a comment on every push.

What does it know about our conventions?

Whatever your repository documents — architecture notes, ADRs, contributing guides — evaluated at the commit under review. Conventions nobody wrote down it cannot know, and it says so rather than inventing policy.

What can the App do in our repository?

Read code and post reviews. The Reviewer's own token cannot push. A write-capable token exists only for a fix Session a person started, scoped to one repository and bound to one pull request's branch. Nothing merges.

Does it replace our reviewers?

It reads first, so they judge instead of proofread. Approval stays where it is.

What does it cost?

Echelar is launching now. Early teams work directly with the founder and agree pricing together.

Bring the real one.

Pick a pull request you already merged. We point the PR Reviewer at it on your repository, and you compare its findings with the review it actually got.

Not ready to book? Read how access and approvals work first.