An open-source project at AI Infra

Give your
code a jury.

Independent AI reviewers. One judge.
A review you can follow.

Put your pull request in front of multiple coding agents. Let a judge investigate the findings, apply fixes, and ask the reviewers to check again.

npm install -g @agentsdance/codejury
pull request / fix-worker-retryExample
Claude CodeReviewer
GrokReviewer
DroidReviewer
A finding, with evidenceP1

Retrying a failed worker can leave the previous process running.

src/worker.ts : 48–56
CodexJudge · reproduce, fix, verify
Fix committed. Back to the jury.

Separate perspectives. A shared record.

Bring your coding agents.

Choose the judge and reviewers you already use.

A finding is the
start of a conversation.

CodeJury keeps the review moving, from independent reports to investigated findings and another pass over the fixes.

Read how the review loop works
Independent reports

Fresh eyes on the same change.

Selected reviewers run concurrently in an isolated checkout. Each reports its own findings before the judge investigates.

Illustrative exchange
“The retry path starts a new worker before the old one exits.”

Reviewer · finding with a file and line reference

Every exchange, in view.

Follow the reports, verdicts, and commits in your local browser console.

Try the interactive demo
CodeJury console for PR 67: Droid judges Claude, Codex, and Grok reviews, with agent timelines and findings across two rounds.
From a real review of CodeJury PR #67.The interactive demo uses illustrative data and starts no agents.

Trace the decision.

Read the original finding, the judge’s reproduction, and the reviewer’s response together.

Keep the record.

Prompts, transcripts, verdicts, and commits are saved locally so you can return to the review.

Review connected changes.

Pass related PRs from multiple repositories to review them as one coordinated task.

Call your first jury.

Install the CLI, check your agents, and give CodeJury a pull request.

  • Node.js 20.10+ and Git
  • Installed, authenticated coding-agent CLIs
  • GitHub CLI for GitHub PRs

CodeJury is MIT licensed. Agent subscriptions and usage charges are separate.

Full setup guide
Quick start
# Install CodeJury
npm install -g @agentsdance/codejury

# Check installed agents
jury agents

# Replace the URL with your pull request
jury review https://github.com/OWNER/REPO/pull/123 \
  --push=false
Review and fix, without pushing.

This command can edit files and create commits. --push=false disables pushes; URL-based checkouts are temporary. Use your own checkout to retain local-only code changes.

State and retention details

Before you start

Can I choose the judge and reviewers?

Yes. Use --judge codex --jury claude,droid to assign roles explicitly. Install and authenticate each selected CLI first. You can also save default roles with jury agents judge and jury agents jury.

Agent selection guide
Where does my code go?

CodeJury runs coding-agent CLIs on your machine. Those agents may send source code and prompts to their providers under your account settings. Run records stay under the local state directory, and the console binds to localhost.

Data and permissions
Does agreement mean the code is bug-free?

No. Agent agreement is a review result. Inspect the recorded evidence, run your own checks, and use your judgment before merging. CodeJury records the reasoning so you can assess it.

How can I contribute or report a problem?

CodeJury is open source and pre-1.0. Bug reports, agent integrations, and contributions are welcome.