阿里开源的 AI 代码审查命令行工具 ocr,读取 Git diff 后由 Agent 读文件、搜代码库补上下文,输出精确到行号的审查意见,可接入 Anthropic/OpenAI/DashScope/DeepSeek 等任意模型端点。
适合用 AI 大量生成代码的开发者 · 自建 CI 的平台/效能团队 · 对代码外传敏感的团队
亮点
专用架构省 token
任务拆分、文件过滤、行号定位交给确定性流水线,只让模型做语义判断,官方基准显示 token 消耗约为 Claude Code 审查的 1/9。
意见能定位到具体行
独立的行级定位模块加三级渐进策略,把每条评论钉到确切行号,另有反思模块拦截幻觉与过时 API 建议。
模型自带、数据不外流
只需配置自己的模型端点,支持私有部署接口,代码不经过第三方服务,企业内网也能跑。
内置多语言审查规则
覆盖 Java、TypeScript、Go、Python、Kotlin、Rust、C/C++ 等十余种语言,含 NPE、线程安全、XSS、SQL 注入等专项规则。
功能说明
审查方式
当前改动审查
ocr review 直接审查工作区未提交的改动,无需先建 PR。
分支与提交对比
支持 --from/--to 指定分支区间,或 --commit 审查单个提交。
全文件扫描
ocr scan 可对整个文件或目录做审查,适合接手陌生代码库时体检。
并发处理
动态拆分子任务并行审查,默认 8 个 worker,大改动集也能较快完成。
模型与配置
三种协议兼容
支持 Anthropic Messages、OpenAI Chat Completions 与 Responses API。
预置服务商
内置 Anthropic、OpenAI、DashScope、DeepSeek、Z.AI 等预设,也可填自定义端点。
交互式初始化
ocr config provider 引导式配置,ocr llm test 验证连通性。
上下文压缩
三层分区(冻结/压缩/活跃)的记忆压缩,突破单次上下文长度限制做深度审查。
集成与安装
多种安装方式
npm 全局安装,或直接下载对应平台的独立二进制,官方文档列出四种安装途径。
CI 质量门禁
提供 GitHub Action,可在 PR 流程中自动跑审查作为质量门禁。
配合编码 Agent
README 标注可与 Claude Code、Codex、Cursor 等编码工具协同使用。
适合场景
用 AI 大量生成代码的开发者
提交前跑一遍 ocr review,能拦住幻觉导入、过时 API 和明显安全缺陷。
自建 CI 的平台/效能团队
可作为 PR 质量门禁接入内部系统,模型端点和审查策略完全自控。
对代码外传敏感的团队
支持私有模型端点,无需把仓库内容交给第三方审查 SaaS。
接手陌生代码库的工程师
ocr scan 能对整目录做体检,不依赖 diff 也能找出风险点。
取舍
选它的理由
- 行级定位准,评论直接落到具体代码行
- 相同模型下 token 消耗远低于通用 Agent 审查
- 模型自备可私有部署,代码不上传第三方
- 内置 10+ 语言的安全与并发缺陷规则
先想清楚
- 希望零成本、不配置任何 API Key
- 想要图形界面或 IDE 内联审查体验
- 指望它替代人工 review 全面兜底
- 自身不含模型,必须自备 API Key 并承担调用费
安全警示
- 未检索到针对该项目的安全事件、投毒或数据泄露记录,但项目开源时间较短,社区审计积累有限。
- 需在本地配置 LLM API Key(存于 ocr 配置文件),代码片段会发送给所选模型服务商,选用公有云模型时注意数据合规。
- npm 全局安装的 CLI 属供应链敏感环节,建议锁定版本号并核对 @alibaba-group 官方包名,避免误装仿冒包。
基于公开资料与 AI 分析整理,仅供参考,请自行核实。
同类推荐
查看全部更多「编程开发」软件
Reka UI
编程开发开源Reka UI 是面向 Vue 网页开发的开源 UI 组件库,提供无预设样式的基础组件,用于构建设计系统和可访问的网页应用。它附带多种示例与使用案例,适合希望自行定义界面外观、而不是直接采用成套视觉主题的开发团队。
IDA Pro MCP
编程开发开源IDA Pro MCP 将 IDA 的二进制分析与数据库修改能力开放给 AI 助手,支持无界面、多数据库会话,让模型直接查反编译、追引用并写回分析结果。
Devin Desktop(原 Windsurf)
编程开发免费增值Windsurf 已更名 Devin Desktop,是 Cognition 出品的 AI 原生 IDE:保留完整编辑器与调试能力,同时通过 ACP 协议在一个界面里调度本地与云端多个编码 agent,统一分派任务、审阅 diff 并提 PR。
Qoder
编程开发免费增值阿里系推出的智能体编程平台,Desktop、CLI、JetBrains 插件与手机端打通,靠 Repo Wiki 全库理解和 Quest 规格化任务模式让 Agent 自主跑完开发闭环,按 credits 计量、有免费版。
Kiro
编程开发免费增值AWS 出品的 AI 编程工具集,先把自然语言需求拆成需求文档、架构设计和有序任务,再由并行代理落地实现,并用属性测试验证行为,覆盖 IDE、CLI、Web 与 iOS。
Trae
编程开发免费增值字节跳动推出的 AI 原生 IDE,基于 VS Code 生态,除常规补全与对话外提供 SOLO/TRAE Work 全自主智能体模式,可从需求拆解一路做到部署,并支持自定义多智能体协作。
AI 整理的软件知识库
AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。