OpenCodeReview 繁體中文教學站

把整個 repo(程式碼 · CLI · 規則引擎 · MCP · 外掛 · CI 整合)做成中英對照的解說
OpenCodeReview(OCR) 是阿里巴巴內部 AI 程式碼審查助手孵化的開源 CLI: 以 「確定性工程 × LLM Agent」混合架構取代純語言驅動的 review skill, 用精確的逐行註解與內建多語言規則集(NPE、執行緒安全、 XSS、SQL injection),在同一模型下達成更高的 Precision / F1, 而 token 消耗僅約通用 agent 的 1/9
對齊上游 main @ 9148bfd · 發行版 v1.9.2 · Apache-2.0 · Go + npm CLI · 20k+ stars
🕸️ 概念地圖 Concept Map 確定性管線 × Agent 混合、五重門過濾、6 個工具、四層規則鏈、三種評審模式——一張圖看懂 OCR。 🧗 學習路線 Learning Path 從安裝到讀 Go 源碼的分層路線:L0 裝好、L1 跑起來、L2 用規則、L3 讀原理、L4 讀源碼。 📦 安裝指南 Install Guide npm / Homebrew / MacPorts / curl 安裝腳本 / GitHub Release 二進位 / 從原始碼建置。 📚 文件教學 Documentation 翻譯並解說官方文件:快速開始、CLI 參考、設定、規則、6 工具、架構、MCP、整合、查看器、遙測。 🧩 程式碼對照 Code Walkthrough Go 源碼逐函數講解:main、review/scan/delegate 命令、agent 迴圈、llmloop、diff 解析、規則引擎、工具、MCP。 🎮 Worked Examples 實作案例 用 graphify 掃描 OCR 自己(dogfooding)做出的互動知識圖譜——「用知識圖譜工具分析 code review 工具」的 meta 示範。

上游同步 · 版本釘選

對齊上游 alibaba/open-code-review 分支 main9148bfd已釘選

上游為 Apache-2.0 授權,本站內容逐月檢查並更新對齊版本。

專案資料來源:alibaba/open-code-review(Apache-2.0)
  • 官方 repogithub.com/alibaba/open-code-review(main,授權 Apache-2.0)
  • 語言:Go CLI + npm wrapper(npm install -g @alibaba-group/open-code-review → 指令 ocr
  • 架構:確定性管線(精確檔案選擇、智慧 bundling、規則匹配、定位/反思模組)× LLM Agent(情境調校 prompt 與工具集)
  • Benchmark:50 個開源 repo / 200 個真實 PR / 10 語言 / 1,505 條 ground-truth;同模型下 Precision 與 F1 顯著更高,token 約 1/9
  • 整合:Claude Code / Codex / Cursor / OpenCode 外掛、Agent Skill、GitHub Actions / GitLab CI / Gerrit / Bitbucket、MCP server