Open source · provider neutral · configured by you
Code review that follows your standards.
Choose the policies your team cares about. Code Review turns them into focused, evidence-backed comments with the provider you already use.
LIVE REVIEW PREVIEW
Your standards shape the review.
src/auth/session.ts+2 −1export async function reviewChange(input) {const session = await store.get(cookie.id)const id = verifySessionCookie(cookie)const session = id ? await store.get(id) : null}Illustrative review output. No repository is scanned.
Your standards, in the loop
Tune the review to your team.
Keep core correctness, security, and test coverage in every full review. Add the lenses, severity floor, and review style your team needs.
Explore configurationreview: {
preset: presets.strict().review,
lenses: { performance: true, maintainability: false, design: false, conventions: false },
minSeverity: "med",
},
comments: { renderer: "coderabbit-inspired", inline: true },Three required lenses stay enabled in full reviews. These controls preview supported config values; no repository is being reviewed.
Bring the model you already use
One review flow. Your LLM stack.
Use local coding agents, hosted APIs, or a local model server. Code Review connects through its provider registry and AgentsKit adapters.
OpenAI
Anthropic
Gemini
Codex CLI
Mistral
DeepSeek
Groq
OpenRouter
Together AI
Ollama
Grok
Claude Code
The broader AgentsKit catalog includes 222 providers, 7,870 models, and 50 tool integrations. Code Review support is listed separately in its compatibility guide.
From your terminal to every pull request
Run it where your team works.
Use the same review policies locally or in CI. Start advisory, then add a merge gate when you are ready.
Set up a review flowREVIEW YOUR CHANGES LOCALLY
npx @agentskit/code-review \
--provider codex-cli \
--base origin/mainUse claude-cli, an API provider, or ollama in place of codex-cli.
The AgentsKit ecosystem
Build the agent. Then take it all the way.
One connected toolkit to discover working agents, compose their foundation, deliver the experience, transfer knowledge, verify changes, and operate in production.
Validate the session identifier before lookup.
The cookie value reaches persistent storage before its signature is checked. Reject invalid identifiers before reading a session.
View suggested change
const id = verifySessionCookie(cookie)