AI CODE REVIEW
Paste the diff, the file or the architecture doc. Up to 10 models from different labs review it independently, then a moderator writes one review with the bugs most of them found first and the one-model catches listed under it.
Get a second and third reviewer on the diff See plans and limits
Multi-model AI code review on Council AI means pasting a diff, a file or a design document and having several models from different labs review it independently, then reading one merged review. It works because models from different labs have different blind spots: the race condition one model waves through is often the one another flags. Review by a different model also avoids the self-review problem, where the model that wrote the code shares the assumptions that produced the bug. The council reads what you paste. It does not run your code or your tests, so it complements CI and a human reviewer rather than replacing them. On Ultra, the same council can be called from Claude Code, Cursor or Windsurf through the Council MCP server.
Paste the diff with enough context to judge it, and ask for a review, not a rewrite:
Review this diff for bugs only, not style. It adds retry logic to our payment webhook handler. For each problem: the line, what goes wrong, a concrete input or sequence that triggers it, and the smallest fix. Say explicitly if you think the change is safe to merge.
The verdict lists the problems most models found first, then any bug only one model raised with its trigger sequence, and ends with whether the council converged on "safe to merge" or stayed split.
Style nits a linter already catches, large refactors you cannot paste with enough context, or anything where only running the code will tell you the answer.
For finding bugs, usually yes, because models from different labs miss different things and a different model is not anchored to the assumptions of the one that wrote the code. It is not a guarantee: several models can share a blind spot, which is why the verdict lists disagreements instead of only the consensus.
No. Council models receive your message and attachments and return a review. They have no access to your repository, a shell, or a test runner. Use it alongside CI and a human reviewer.
On Ultra, yes. The Council MCP server lets Claude Desktop, Claude Code, Cursor, Windsurf and other MCP clients send a prompt to your council and get the verdict back. See the MCP page for setup.
About 200,000 characters of text per message across files and pasted text, within your plan's file limits. That is plenty for a diff or a few files; for a whole repository, send the files the change touches.
Yes. New accounts get 3 councils free, enough to see three models disagree and read the verdict. Plus ($19.99/mo) is the entry plan with every premium model and councils of up to 7 models; Pro ($39.99/mo) runs 10 models with priority routing. Cancel anytime.