
rtk
rtk 是一款基于 Rust 构建的高性能 CLI 代理,它拦截命令输出,在送入 LLM 上下文之前进行智能过滤与压缩。
Open Code Review (OCR) 是一款由阿里巴巴集团孵化并开源的 AI 驱动代码审查 CLI 工具。经过内部两年、数万开发者及数百万缺陷识别的大规模验证,OCR 旨在解决通用 AI Agent 在代码审查中存在的“覆盖不全”、“位置漂移”及“效果不稳定”等核心痛点。它通过确定性工程与 Agent 动态决策的混合架构,提供具有行级精度的结构化审查意见,并无缝集成至 CI/CD 流水线及主流编程 Agent 中。

方式 A:NPM 安装(推荐)
npm install -g @alibaba-group/open-code-review
方式 B:二进制下载
# macOS (Apple Silicon)
curl -Lo ocr https://github.com/alibaba/open-code-review/releases/latest/download/opencodereview-darwin-arm64
chmod +x ocr && sudo mv ocr /usr/local/bin/ocr
# Linux (x86_64)
curl -Lo ocr https://github.com/alibaba/open-code-review/releases/latest/download/opencodereview-linux-amd64
chmod +x ocr && sudo mv ocr /usr/local/bin/ocr
# Windows (x86_64)
curl -Lo ocr.exe https://github.com/alibaba/open-code-review/releases/latest/download/opencodereview-windows-amd64.exe
# 将 ocr.exe 移至 PATH 目录
交互式配置:
ocr config set llm.url https://api.anthropic.com/v1/messages
ocr config set llm.auth_token your-api-key-here
ocr config set llm.model claude-opus-4-6
ocr config set llm.use_anthropic true
或通过环境变量:
export OCR_LLM_URL=https://api.anthropic.com/v1/messages
export OCR_LLM_TOKEN=your-api-key-here
export OCR_LLM_MODEL=claude-opus-4-6
cd your-project
# 审查工作区所有变更
ocr review
# 审查分支差异
ocr review --from main --to feature-branch
# 审查单个提交
ocr review --commit abc123
/plugin marketplace add alibaba/open-code-review
/plugin install open-code-review@open-code-review
# 使用斜杠命令
/open-code-review:review
npx skills add alibaba/open-code-review --skill open-code-review
在 GitHub Actions 或 GitLab CI 中,使用 JSON 输出格式以便脚本解析:
ocr review \
--from "origin/main" \
--to "origin/feature-branch" \
--format json
| 命令 | 描述 |
|---|---|
ocr review | 开始代码审查 |
ocr rules check <file> | 预览文件生效的审查规则 |
ocr config set <key> <value> | 设置配置项 |
ocr llm test | 测试 LLM 连通性 |
ocr viewer | 启动 WebUI 查看器 (localhost:5483) |
Open Code Review 代表了 AI 代码审查从“玩具演示”走向“工业级应用”的重要一步。通过引入确定性工程约束,它有效解决了大模型在代码审查中的不可控性问题,提供了精准、稳定且高效的审查体验。







