← Package directory
Available on winget

Install Open Code Review

The open source AI code review agent.

Install with winget
winget install --id Alibaba.OpenCodeReview
Upgrade
winget upgrade --id Alibaba.OpenCodeReview
Uninstall
winget uninstall --id Alibaba.OpenCodeReview

About Open Code Review

Open Code Review is an AI-powered code review CLI tool. It originated as Alibaba Group's internal official AI code review assistant โ€” over the past two years, it has served tens of thousands of developers and identified millions of code defects. After thorough validation at massive scale, we incubated it into an open source project for the community. Simply configure a model endpoint to get started. It reads Git diffs, sends changed files to a configurable LLM via an agent with tool-use capabilities, and generates...

What's new in 1.9.1

๐Ÿš€ Features - feat(viewer): add review comment tag filters (#779) - feat(llm): add dynamic cache breakpoint on last message for Anthropic (#828) ๐Ÿ› Bug Fixes - fix(codeql): Workflow does not contain permissions (#814) - fix(viewer): stack suggested code panels (#739) ๐Ÿ“– Documentation - docs: ่กฅๅ…… retry_codes ้…็ฝฎๆ–‡ๆกฃ (#827) - docs: add AGENTS.md and track CLAUDE.md for shared agent guidelines (#826) Full Changelog: https://github.com/alibaba/open-code-review/compare/v1.9.0...v1.9.1

Read release notes

Version history

Version Updated Notes
1.9.1 ๐Ÿš€ Features - feat(viewer): add review comment tag filters (#779) - feat(llm): add dynamic cache breakpoint on last message for Anthropic (#828) ๐Ÿ› Bug Fixes - fix(codeql): Workflow does not contain permissions (#814) - fi...
1.9.0 Unknown ๐Ÿš€ Features - feat(llm): support custom retry status codes via retry_codes config (#818) - feat(llmloop): backfill comment thinking from turn output (#773) - feat(pages): show live npm downloads in highlights stats (#794)...
1.8.10 Unknown ๐Ÿš€ Features - feat(viewer): collapse secondary session sections (#738) ๐Ÿ› Bug Fixes - fix: remove timeout fields and more (#756) - fix(cli): reject unexpected positional arguments (#749) - fix(viewer): restore session resp...
1.8.9 Unknown ๐Ÿš€ Features - feat(viewer): add defense-in-depth security headers (#735) - feat(benchmark): add Qwen3.8-Max results and show version inline per row (#726) ๐Ÿ› Bug Fixes - fix(opencode): harden opencode plugin against abort,...
1.8.8 Unknown ๐Ÿš€ Features - feat(viewer): add repository search filter (#642) - feat(allowlist): add Nix support (#615) - feat(allowlist): add Haskell support (#672) ๐Ÿ› Bug Fixes - fix(vscode): upgrade transitive deps to resolve securit...
1.8.7 Unknown ๐Ÿš€ Features - feat(cli): support per-run LLM provider and model overrides (#687) - feat(examples/gitlab): add fail-open category/severity publication controls (#685) - feat(scan): add resumable full-file scans (#677) - fe...
1.8.6 Unknown ๐Ÿš€ Features - feat(cli): add 'ocr session comments' to display saved review comments (#505) (#646) - feat(allowlist): exclude snapshots, testdata, fixtures, and generated code from review (#683) ๐Ÿ› Bug Fixes - fix(llm): re...
1.8.5 Unknown ๐Ÿš€ Features - feat(manifest): run manifest coverage contract for review (#367) (#520) ๐Ÿ› Bug Fixes - fix(telemetry): honour a base path in the OTLP HTTP endpoint (#667) - fix(vscode): use shell mode for spawn on Windows to...
1.8.4 Unknown ๐Ÿ› Bug Fixes - fix(llm): drop extra_body.stream from non-streaming requests (#647) (#657) - fix(diff): honor .gitignore negation patterns (#651) - fix(action): group 422 fallback inline comments into a single review (#661...
1.8.3 Unknown ๐Ÿš€ Features - feat(viewer): add review comments display to session detail page (#627) ๐Ÿ› Bug Fixes - fix: honor per-file review terminal states (#582) - fix(vscode): force-kill unresponsive reviews (#489) ๐Ÿ”ง Refactoring - r...
1.8.2 Unknown ๐Ÿš€ Features - feat(viewer): modernize web UI design (#616) - feat(allowlist): add Protocol Buffers (.proto) support (#473) - feat(rules): add PHP and Composer rules (#603) ๐Ÿ› Bug Fixes - fix(config): warn when active provi...
1.8.1 Unknown ๐Ÿš€ Features - feat(agent): add token-cost budget guardrails to the review path (#508) - feat(action): add fail-open category/severity publication controls (#478) (#529) - feat(allowlist): add Prisma schema review support...
1.8.0 Unknown ๐Ÿš€ Features - feat(allowlist): add Bicep (.bicep) support (#525) - feat(allowlist): add HCL/Terraform (.hcl, .tfvars) support (#524) - feat(mcp): support remote MCP servers via Streamable HTTP (#360) - feat(actions): chun...
1.7.17 Unknown ๐Ÿš€ Features - feat(opencode): add native OpenCode integration (#498) - feat(allowlist): add Julia (.jl) support (#501) - feat(rules): add macro correctness checks to Rust review (#475) ๐Ÿ› Bug Fixes - fix(tool): normalize c...
1.7.16 Unknown ๐Ÿš€ Features - feat(llm): add iFlytek Spark as a built-in provider (#485) - feat(allowlist): add GraphQL (.graphql/.gql) support (#491) - feat(viewer): fix top breadcrumb to get more comfortable experience (#298) ๐Ÿ› Bug Fix...
1.7.15 Unknown ๐Ÿš€ Features - feat(pages): add social preview meta tags and og-image (#414) ๐Ÿ› Bug Fixes - fix(llmloop): drain per-file comment work without racing pool submissions (#449) - fix(diff): review merge commits against their fi...
1.7.14 Unknown ๐Ÿš€ Features - feat(examples): add Gerrit CI integration example (Jenkins + Gerrit Trigger) (#401) - feat(pages): serve landing site at custom-domain root with clean URLs (#407) - feat: add pot code review rules (#406) ๐Ÿ› B...
1.7.13 Unknown ๐Ÿš€ Features - feat: add po code review rules (#404) - feat: add install.ps1 for Windows one-line install (#397) - feat(pages): expand Integrations sidebar group by default (#394) ๐Ÿ› Bug Fixes - fix(diff): add --end-of-opti...
1.7.12 Unknown ๐Ÿš€ Features - feat: add LiteLLM AI gateway provider preset (#385) ๐Ÿ“– Documentation - docs(pages): remove integrations parent page, keep as sidebar group (#387) - docs(pages): add Delegation Mode documentation to website (#...
1.7.11 Unknown ๐Ÿš€ Features - feat(delegate): add delegation mode for host-agent driven code review (#383) - feat(rules): add FreeMarker (.ftl/.ftlh/.ftlx) review support (#377) - feat(llm): add built-in Ollama Cloud provider preset (#37...