{"full_name":"alibaba/open-code-review","owner":"alibaba","name":"open-code-review","url":"https://github.com/alibaba/open-code-review","description":"Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.","homepage":"https://open-codereview.ai","topics":[],"language":"Go","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/1961952?v=4","created_at":"2026-05-18T02:16:36Z","pushed_at":"2026-11-10T09:05:53Z","metrics":{"stars":49752,"forks":3665,"watchers":143,"issues":579,"prs":1150,"releases":144,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":116},"growth":{"day":{"stars":61,"forks":12,"base_day":"2026-11-09"},"week":{"stars":467,"forks":51,"base_day":"2026-11-03"},"month":{"stars":5912,"forks":504,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[21403,21462,21517,21552,21571,21619,21781,21828,21881,21925,21952,22037,22100,22149,22207,22320,22674,25321,28087,31340,34355,36485,37421,39112,39681,40147,40703,41259,41576,42244,42557,43148,43327,43491,43840,44013,44211,44551,45041,45826,46490,46862,47150,47345,47492,47545,47651,47720,47850,48051,48148,48197,48352,48554,48809,48949,49114,49285,49356,49691,49752],"forks":[1571,1577,1586,1590,1591,1593,1618,1623,1627,1630,1633,1643,1648,1653,1657,1664,1680,1847,2022,2239,2447,2604,2681,2801,2849,2884,2927,2966,2989,3030,3056,3105,3120,3140,3161,3176,3196,3221,3257,3310,3385,3403,3431,3445,3464,3471,3479,3478,3501,3516,3523,3528,3540,3554,3570,3580,3597,3614,3618,3653,3665],"watchers":[67,66,66,66,66,66,68,67,67,67,66,67,66,66,66,66,67,74,85,95,109,117,118,120,122,122,127,128,131,131,132,134,134,134,133,133,134,136,135,136,139,138,139,140,140,139,142,142,143,141,141,139,139,139,139,139,140,138,138,143,143],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"monthly":90,"monthly_rate":124},"same_owner":[{"full_name":"alibaba/AliSQL","name":"AliSQL","boards":{}},{"full_name":"alibaba/Chat2DB","name":"Chat2DB","boards":{}},{"full_name":"alibaba/DataX","name":"DataX","boards":{}},{"full_name":"alibaba/MNN","name":"MNN","boards":{}},{"full_name":"alibaba/QLExpress","name":"QLExpress","boards":{}},{"full_name":"alibaba/Sentinel","name":"Sentinel","boards":{}},{"full_name":"alibaba/arthas","name":"arthas","boards":{}},{"full_name":"alibaba/canal","name":"canal","boards":{}},{"full_name":"alibaba/druid","name":"druid","boards":{}},{"full_name":"alibaba/easyexcel","name":"easyexcel","boards":{}},{"full_name":"alibaba/flutter-go","name":"flutter-go","boards":{}},{"full_name":"alibaba/formily","name":"formily","boards":{}},{"full_name":"alibaba/higress","name":"higress","boards":{}},{"full_name":"alibaba/ice","name":"ice","boards":{}},{"full_name":"alibaba/jetcache","name":"jetcache","boards":{}},{"full_name":"alibaba/jvm-sandbox","name":"jvm-sandbox","boards":{}},{"full_name":"alibaba/lowcode-engine","name":"lowcode-engine","boards":{}},{"full_name":"alibaba/nacos","name":"nacos","boards":{}},{"full_name":"alibaba/p3c","name":"p3c","boards":{}},{"full_name":"alibaba/page-agent","name":"page-agent","boards":{}}],"issues":[{"number":470,"title":"feat(allowlist): expand supported file types — language experts wanted","comments":34,"created_at":"2026-07-23T14:59:43Z"},{"number":1020,"title":"Wanted: Who is using Open Code Review? Please leave a comment!","comments":16,"created_at":"2026-08-20T09:23:18Z"},{"number":746,"title":"OCR扫描pom后结论中显示Java代码，扫描文件和分析对不上","comments":15,"created_at":"2026-08-06T02:55:44Z"},{"number":1017,"title":"svn","comments":11,"created_at":"2026-08-20T08:19:32Z"},{"number":1743,"title":"Proposal: ChatGPT-plan reviews in GitHub Actions through a user-run token broker","comments":8,"created_at":"2026-10-13T16:26:27Z"},{"number":1704,"title":"rules check功能可以不依赖git","comments":8,"created_at":"2026-10-11T09:40:53Z"},{"number":1532,"title":"Make MAX_COMPLETION_TOKENS configurable (hard-coded 16384)","comments":8,"created_at":"2026-09-22T08:52:07Z"},{"number":709,"title":"Near-duplicate comments in json output for agent","comments":8,"created_at":"2026-08-03T17:57:14Z"}],"discussions":[{"number":1870,"title":"Show and tell: binding OCR results to the reviewed commit, and failing closed on partial reviews","comments":0,"category":"Show and tell","created_at":"2026-11-07T04:23:07Z"},{"number":1865,"title":"怎么评价代码与需求意图的一致性","comments":1,"category":"Q&A","created_at":"2026-11-06T03:00:48Z"},{"number":1843,"title":"OCR 获取 bug 级别/类型统计，在 OCR 代码中新增对应的 telemetry 维度","comments":1,"category":"Q&A","created_at":"2026-10-29T01:38:49Z"},{"number":1834,"title":"各个团队都有自己的cr-skill，如何能够集成进去","comments":0,"category":"Ideas","created_at":"2026-10-26T16:19:26Z"},{"number":1828,"title":"同一个 commit 跑三次，文件分组每次都不一样，review 结果也不一样，这正常吗？","comments":1,"category":"Q&A","created_at":"2026-10-26T06:44:55Z"},{"number":1814,"title":"是否考虑更新/重做一个IDEA插件用以可视化操作","comments":0,"category":"Ideas","created_at":"2026-10-23T09:11:55Z"},{"number":1813,"title":"Every `ocr review` takes 15–30 min — how to reduce wall-clock time? (concurrency / tool-call budget?)","comments":1,"category":"Q&A","created_at":"2026-10-23T08:34:35Z"},{"number":1754,"title":"Workspace没有resume，有什么取舍？","comments":1,"category":"Q&A","created_at":"2026-10-15T04:16:51Z"}],"latest_release":{"name":"v1.13.6","tag":"v1.13.6","published_at":"2026-11-05T11:49:27Z","body":"## 🚀 Features\n\n- feat(pages): showcase supported model providers (#1862)\n- feat(lang): review Starlark files (#1851)\n- feat(rules): add C# review rules (#1840)\n\n## 🐛 Bug Fixes\n\n- fix(llm): preserve explicit false stream override (#1531)\n- fix(action): only rewrite the bot's own summary comment (#1560)\n\n\n**Full Changelog**: https://github.com/alibaba/open-code-review/compare/v1.13.5...v1.13.6"},"readme":true,"readme_zh":false,"news":[{"title":"Open Code Review – An AI-powered code review CLI tool","url":"https://github.com/alibaba/open-code-review","hn":"https://news.ycombinator.com/item?id=48406358","source":"Hacker News","lang":"en","date":"2026-06-05","points":284,"comments":73},{"title":"open-code-review：Git+CLI驱动的轻量级LLM代码审查代理","url":"https://blog.csdn.net/weixin_26850069/article/details/168262684","source":"blog.csdn","lang":"zh","date":"2026-10-17"},{"title":"open-code-review：开源CLA检查机器人，自动拦截未授权PR","url":"https://blog.csdn.net/weixin_42546508/article/details/168169245","source":"blog.csdn","lang":"zh","date":"2026-10-16"},{"title":"阿里 Open Code Review 登顶 GitHub Trending 周榜第一，作者李峥峰将在 QCon 上海站揭秘百万任务验证的 Agent 工程实践","url":"https://finance.sina.com.cn/roll/2026-09-28/doc-initkxuz3572369.shtml","source":"新浪网","lang":"zh","date":"2026-09-28"},{"title":"AIコードレビューの3つの問題、Alibabaはこう解決した——「Open Code Review」の仕組みと使い方","url":"https://note.com/shali_note/n/n41e4307f6125","source":"note","lang":"zh","date":"2026-06-07"},{"title":"AIコードレビューツール「Open Code Review」、既存のAIに各種ルールを設定してレビュー能力を底上げ可能&Alibabaグループで100万件の ...","url":"https://www.msn.com/ja-jp/news/techandscience/ai%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%83%84%E3%83%BC%E3%83%AB-open-code-review-%E6%97%A2%E5%AD%98%E3%81%AEai%E3%81%AB%E5%90%84%E7%A8%AE%E3%83%AB%E3%83%BC%E3%83%AB%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%A6%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E8%83%BD%E5%8A%9B%E3%82%92%E5%BA%95%E4%B8%8A%E3%81%92%E5%8F%AF%E8%83%BD-alibaba%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%A7100%E4%B8%87%E4%BB%B6%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E6%AC%A0%E9%99%A5%E3%82%92%E6%A4%9C%E5%87%BA%E6%B8%88%E3%81%BF/ar-AA251CY6","source":"MSN","lang":"zh","date":"2026-06-07"},{"title":"open-code-review：让代码评审从凭感觉走向有流程、有规则","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE8yY1ctajQ0ektneW5udkQ2SFhNcU5Ma0tiYW43VzFqcGZWZ0ZJSk1xTEhIeGJSdlZXaGVwaEliSjhSNUp0bzRiOU5BU1pHTXQwVExhdkw4TE1NWTkzZ1dv?oc=5","source":"CSDN","lang":"zh","date":"2026-11-09"},{"title":"open-code-review：打造开放式代码审查工作流的工程实践","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE5Va0xYWGpneVJNaTBkem1zbzVGcWVFQ3V2dmZfNTFUM1R2cGoxWTZZVHlScktDLTZMdmdPeTJIdDJJelpOTUVjZzVzTGtTazlyaWxMLVp2ZkxvMEhoWGVz?oc=5","source":"CSDN","lang":"zh","date":"2026-11-09"},{"title":"open-code-review：用Go打造AI代码审查流水线，提交前拦截风险","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE43ZE5iTDk2WERLRmN3Y0YyU2R2MnlWX2dHWE1QamhvektCdDc2SnRCOGtGUGVfbXN0LWNuVWxxaUJWX2hxN1pYbXBUeWQ1OE1xcy1Wajc1NDR2aE14M2c?oc=5","source":"CSDN","lang":"zh","date":"2026-11-08"},{"title":"Open-Code-Review：基于 CLI 与本地 LLM 的可审计代码审查实践","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE5xNDktbGpLUFJoS0Q4bXktVFZabkpXX254SkxsLUY4T3ZTNmdaYUdvT1NReTRSWWwxMGdZX2RKbnVEODhzMDZ4SkFnLWhmanJ4cXVtU0FqQ01FZkFDNlpB?oc=5","source":"CSDN","lang":"zh","date":"2026-11-07"},{"title":"What repos are trending on GitHub?","url":"https://news.google.com/rss/articles/CBMifkFVX3lxTE1SNElkQXBUUWlBZFBIRFoyclZjVldGUllHYXVOSl8xT09EQVozbEdsVWtjeFgtckc4ZXhjQThVUHB3VEZTcnlYRHdXYTAxYS1EM2FnU2FrdVU0MnJ6MlhCelo0cEN6MHl6Z3FUZ1kxSVNqa005cWwybzk4ZzI0QQ?oc=5","source":"TechTarget","lang":"en","date":"2026-09-21"},{"title":"Automated Code Review: Self-Host the Harness, Pay Per Token","url":"https://news.google.com/rss/articles/CBMiYkFVX3lxTE5VS2tVMEI2ZVdvdzhZYzlqa2FsNEtNeDIwdEp6a1RuY0JaeWx2bVlDMUVERXl5dnZCcWRBZ0tYRDU2Vmw1UzBrUXA4N3BvWmphUjBXRXdlVS1CcGdwMDhUZGtn?oc=5","source":"OrcaRouter","lang":"en","date":"2026-08-28"},{"title":"Open Code Review 2026: Open-Source vs Hosted, Real Costs","url":"https://news.google.com/rss/articles/CBMiW0FVX3lxTE5Ock9qSXVNeDdoOUJyVjJIOFBNLUQ0elowTlhCWEQ1WkM1aVpfTGI0N0R1YkxYZF8yT2toTEJYRVVsWUdNakc5UDJELWVZR3NxcWJfRG9NT1BveDQ?oc=5","source":"OrcaRouter","lang":"en","date":"2026-08-18"},{"title":"Open Code Review, an AI code review tool, allows users to enhance the review capabilities of existing AI by setting various rules, and has already detected 1 million code defects within the Alibaba Group.","url":"https://news.google.com/rss/articles/CBMia0FVX3lxTFBqSHRqM0sydk9MTTVicURVN1RES0tSdUVxOF8yd3JWSkExa1NzNGdHY3oyeUhZOV9weEhPc1c4ckJYLWtjbVFHUVJOajB2XzZCZU9MTkFvTC02VmgzTjlCY2JHZHhDZVd0NURN?oc=5","source":"GIGAZINE","lang":"en","date":"2026-06-07"},{"title":"How to Connect OpenClaw to LINE: Setup Guide and Best Practices for AI-Powered Customer Service","url":"https://news.google.com/rss/articles/CBMi0gFBVV95cUxONEIxV3ZMdkw3OFVla0VnZmpBODRFWHR4OGJzdXZySXVaM1gwZkhwWFBEYllmT2g0aWN0ZW9GMFIxOTJGYzZwY1ZPOS1LZzNDeVg4ZElpR0Flb21SNU0xeFVIVVNGakVRLVRoSHZlRmJPSGQxV0Z4VjJILWpPZzZnMU9ZS2VOallfWGJVNnlnN09QTzdGOVIxVkdWanctNVEteGRRSDQ5X0o1bXctNEY4Vzh1S2hlLTduNlQ2TzBlQ2NrZGFiQnpSZkN4WWpaNy1uT3c?oc=5","source":"Medium","lang":"en","date":"2026-03-19"},{"title":"From OpenClaw to DroidClaw: Your Friendly Guide to Android AI Automation | by Muhamed Fazal PS | Write A Catalyst","url":"https://news.google.com/rss/articles/CBMivAFBVV95cUxQd2IyWTI4a0lmZkFoU3Ztajg0UjFLRkk0b3F4aGN6d19qUVQ5UEZqeGcwVFBGcFltaTN0UVdfY0UtQy05Z3BaOEhMV3NRdW9ZRVM1WW9NM2R5UXdiamNSZ1Q2aHY4TmZYdHQ0THBZTElwc1JxUEhWZnl4UmxOZzh2YkU5Um9tNkFpVlZreHpwMVFCNlZldUk3YlgwLVM2NlFoX2VHbTFrZzRnZUZxRmlYdElFNFFxVHlDVnRwSg?oc=5","source":"Medium","lang":"en","date":"2026-02-24"},{"title":"From Gerrit to Gitlab: join the discussion","url":"https://news.google.com/rss/articles/CBMihwFBVV95cUxNRTBpclE1c0Z1OUN5UVVwUnJWTnc0Z01iWmZla05oWDVXUWRmNzJpbkNvQlJacFhhT2N5bXJSMDBqVUZXRUZtR21OeXFua3JTYm9acEZJXzl3OXl5aVh2a3Y2YVgweF9SNFhHRnJMMFlxUTlQT1FtQ1VlNk4waW1Fb3dydTZlUE0?oc=5","source":"Wikimedia .org","lang":"en","date":"2020-09-21"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}