Skip to content

[Resource]: Multi-Agent Code Review: Open Code Review #580

@spencermarx

Description

@spencermarx

Display Name

Open Code Review

Category

Tooling

Sub-Category

Tooling: Orchestrators

Primary Link

https://github.com/spencermarx/open-code-review

Author Name

Spencer Marx

Author Link

https://github.com/spencermarx

License

Apache-2.0

Other License

No response

Description

TLDR: Multi-agent code review modeled after high performing engineering teams.

Open Code Review is a Claude Code or Agentic IDE tool that allows one to configure a team of AI code reviewers (via sub-agents). Architecture, code quality, security, testing, or custom roles that fit your codebase. They review independently and then debate each other before you ever see the final code review report.

Validate Claims

CLI Installation

Works with any AI coding assistant (Claude Code, Cursor, Windsurf, GitHub Copilot, and more). Provides progress tracking and multi-tool configuration.

# Install the CLI
npm install -g @open-code-review/cli

# Initialize in your project
cd your-project
ocr init

The CLI detects your installed AI tools and configures each appropriately.

Running Your First Code Review

1. Stage your changes and start a review:

git add .

Then in Claude Code:

/ocr:review compare the staged changes against my requirements described in `spec.md`

2. (Optional) Watch progress in real-time:

In a separate terminal using the CLI:

ocr progress
  Open Code Review

  2026-01-26-main  ·  Round 2  ·  1m 23s

  ━━━━━━━━━━━━━━━━────────  60%  ·  Parallel Reviews

  ✓ Context Discovery
  ✓ Change Context
  ✓ Tech Lead Analysis
  ▸ Parallel Reviews
    Round 2
    ✓ Principal #1 2  │  ✓ Principal #2 1  │  ○ Quality #1 0  │  ○ Quality #2 0
    Round 1 ✓ 4 reviewers
  · Aggregate Findings
  · Reviewer Discourse
  · Final Synthesis

  Ctrl+C to exit

3. Review the output:

# Code Review: Feature/Auth Implementation

## Verdict: ✅ APPROVE with suggestions

### Critical (0)
No blocking issues.

### Suggestions (3)
1. **Add rate limiting** — Auth endpoints lack rate limiting
2. **Token expiry** — Consider shorter JWT expiry for security
3. **Error messages** — Avoid leaking user existence in login errors

### Requirements Verification
| Requirement | Status |
|-------------|--------|
| JWT authentication | ✅ Implemented |
| Refresh tokens | ✅ Implemented |
| Password hashing | ✅ Using bcrypt |

Specific Task(s)

Have it perform a code review of a change to this repo

Specific Prompt(s)

The key prompt is:

/ocr:review our staged changes against the requirements described in `spec.md` (or provide inline requirements description)

Additional Comments

  • You can customize your code review context in .ocr/config-yaml
  • Customizations include:
    • Where to source key project context from (beyond the defaults)
    • Custom reviewers (for sub-agent spawning) that can be used by the tech lead -- in .ocr/skills/references/reviewers
    • Reviewer redundancy -- configure multiple sub-agents for a given reviewer type
  • Multi-round review architecture (following the standard iterative code review process we all know and love)

Recommendation Checklist

  • I have checked that this resource hasn't already been submitted
  • My resource provides genuine value to Claude Code users, and any risks are clearly stated
  • All provided links are working and publicly accessible
  • I am submitting only ONE resource in this issue
  • I understand that low-quality or duplicate submissions may be rejected

Metadata

Metadata

Assignees

No one assigned

    Labels

    resource-submissionThis Issue submits a new resource to the listvalidation-passedResource has passed initial validation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions