AI code review for every pull request

Govern code at AI speed.

CloudAEye reviews changes for bugs, security risks, and maintainability. Get findings with code context and suggested fixes in Claude Code or your GitHub, GitLab, and Bitbucket pull requests.

50 free reviews per month for individual developers. Plan details

Less noise. More signal.

Focus attention on defects worth fixing.

  • Nit: unused variableutils.ts:12
  • Prefer const over letapi.ts:8
  • Missing JSDoc commentuser.ts:44
  • Simplify this conditionauth.ts:27
  • Line is too longformat.ts:91

Possible null pointer dereference

User input may be undefined before accessing profile.

src/services/user.ts
async function loadUser(id: string) {  const user = await db.users.find(id);- return user.profile.name;+ if (!user) throw new Error('Not found');  return user.profile.name;}

What enters the codebase matters.

Review the behavior, the boundaries, and the maintenance cost of a change. Each finding should help a developer decide what to fix and why.

Correctness

Look for logic errors, missing edge cases, unsafe inputs, and failure handling.

For example: A missing database record reaches a property access without a null check.

Maintainability

Identify duplicated behavior and abstractions that add complexity without a useful boundary.

For example: Two generated helpers format the same value, leaving two places to fix the next bug.

Security

Review access controls, secrets, and unsafe data flows across applications, LLMs, agents, and MCP tools.

For example: A query accepts a record ID but never checks the authenticated tenant.

Codebase context

Read the change alongside related callers, contracts, and tests, rather than treating the diff as the whole system.

For example: A return-type change also affects a caller in another file.

From local change to reviewed PR.

Find issues while the work is fresh, bring requirements into the review, and verify the correction before merging.

  1. 01

    Check local work.

    In Claude Code, inspect the pending diff for essential issues or run a broader review before opening the pull request.

  2. 02

    Review the pull request.

    Request a review in the PR or configure automatic reviews. Include Jira or GitHub issue references to check whether the change completes the requested work.

  3. 03

    Resolve and verify.

    Use the finding's location, explanation, and suggested fix to make the correction. Test the failure path and review the updated change.

Your rules. Every repository.

Apply your standards, learn from feedback, and keep reviews consistent.

  • Use your team's rules

    Write repository-specific instructions, such as requiring tenant-scoped queries in API handlers.

  • Adapt and improve

    Review and save rules proposed from selected past PRs. Use developer feedback to refine future reviews.

  • Keep a shared baseline

    Select from 75+ checklist items. Start with global settings, then override them for individual repositories.

Your rules

web-app: shared baseline with UI-specific review rules.

Make expectations explicit.

Review feedback and merge enforcement serve different purposes. Set each checklist item's mode to match your team's policy.

Warning: report the failure.

Keep the issue visible without making this checklist item a merge blocker.

Error: enforce the requirement.

A failed check can block merging when your repository host's required checks or branch restrictions are configured. Host plan requirements apply.

Help humans review the whole change.

Code findings are one part of review. Review Intelligence also helps explain the change, assess its wider impact, and direct human attention.

Architecture review

Compare the PR with established design patterns, identify dependencies that cross layers, and explain changes by their role in the system.

Architecture review

PR walkthroughs

Get a structured overview of changed files, sequence diagrams, review effort, and related work. Configure the sections your team needs.

PR walkthroughs

PR prioritization

See priority scores with reasons, using signals such as business impact, risk, complexity, and urgency to decide what needs attention first.

PR prioritization

Reviewer assignment

Use directory ownership to identify qualified reviewers. Route sensitive changes to lead maintainers and balance other reviews across knowledgeable team members.

Reviewer assignment

Commands

Claude Code
Inspect local changes
cloudaeye:inspect
Full local review
cloudaeye:review
Check task completion
/check_task [#42]
GitHub · Bitbucket · GitLab
Inspect the PR
@cloudaeye /inspect
Full PR review
@cloudaeye /review
Review against a linked issue
@cloudaeye /review [#42]

Start with your next pull request.

Connect a repository. Leave a review comment.