[{"data":1,"prerenderedAt":2219},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"alt-main-sourcery":8,"alt-list-sourcery":564},{"tools":4,"reviews":5},98,27,{"tools":4,"reviews":5,"playbooks":7,"news":5},23,{"id":9,"title":10,"alternatives":11,"api_compatible":15,"body":16,"category":530,"chinese_friendly":519,"cover":531,"description":532,"domestic":533,"extension":534,"faq":15,"free":535,"github":15,"languages":536,"lastVerified":538,"meta":539,"models":15,"navigation":535,"notSuitable":15,"opensource":533,"path":540,"pillar":541,"platforms":542,"priceTable":15,"pricing":546,"published":547,"relatedPlaybooks":15,"relatedReviews":15,"score":548,"self_host":533,"seo":550,"seoTitle":551,"slug":552,"sources":553,"stem":555,"suitable":15,"tagline":556,"tags":557,"updated":538,"verdict":562,"website":510,"__hash__":563},"tools\u002Ftools\u002Fcoding\u002Freview\u002Fsourcery.md","Sourcery",[12,13,14],"coding\u002Freview\u002Fcoderabbit","coding\u002Freview\u002Fqodo","coding\u002Freview\u002Fgreptile",null,{"type":17,"value":18,"toc":514},"minimark",[19,24,28,31,34,92,95,115,119,129,134,158,163,183,186,215,218,373,376,420,424,450,454,460,466,472,478,481,496,499,504],[20,21,23],"h2",{"id":22},"tldr","TL;DR",[25,26,27],"p",{},"Sourcery 是一个 AI 代码重构工具，专注 Python 和 JavaScript \u002F TypeScript，核心能力是实时检测代码异味（code smell）并提供一键自动重构。形态是 IDE 插件（VS Code \u002F PyCharm \u002F JetBrains 全家桶）+ CLI + CI 集成。和通用 LLM 代码审查不同，Sourcery 基于规则引擎 + AI，重构建议更确定性、更可预测。Free 版基础功能，Pro $10\u002F月解锁高级规则 + AI 重构。",[25,29,30],{},"适合：Python \u002F JS \u002F TS 开发者想在日常编码中实时提升代码质量、偏好确定性重构建议而非 LLM 自由发挥、用 PyCharm \u002F VS Code 的个人开发者。不适合：非 Python\u002FJS 语言（不支持）、需要深度架构级重构（Sourcery 偏函数级）、团队级代码审查平台（用 CodeRabbit \u002F DeepSource）。",[20,32,33],{"id":33},"核心能力",[35,36,37,45,51,57,63,74,80,86],"ul",{},[38,39,40,44],"li",{},[41,42,43],"strong",{},"实时代码异味检测","：IDE 中边写边提示——长函数、深层嵌套、重复代码、魔法数字、命名问题等",[38,46,47,50],{},[41,48,49],{},"一键自动重构","：每个检测到的问题都有「Accept」按钮，点击即自动重构，diff 可见可回退",[38,52,53,56],{},[41,54,55],{},"Python 深度分析","：Python 是主力语言，规则最丰富——类型注解优化、f-string 迁移、推导式简化、异常处理重构",[38,58,59,62],{},[41,60,61],{},"JS\u002FTS 支持","：箭头函数优化、解构赋值、Promise 链重构、React hooks 优化",[38,64,65,68,69,73],{},[41,66,67],{},"CLI + CI 集成","：",[70,71,72],"code",{},"sourcery review"," 命令行扫描，可接 GitHub Actions \u002F pre-commit hook 在提交前检查",[38,75,76,79],{},[41,77,78],{},"自定义规则","：Pro 版支持 YAML 写自定义重构规则，适配团队编码规范",[38,81,82,85],{},[41,83,84],{},"AI 辅助重构","：Pro 版接入 LLM，对复杂代码提供 AI 重构建议（不只是规则匹配）",[38,87,88,91],{},[41,89,90],{},"代码复杂度指标","：圈复杂度、认知复杂度、可维护性指数量化追踪",[20,93,94],{"id":94},"价格",[35,96,97,103,109],{},[38,98,99,102],{},[41,100,101],{},"Free","：基础重构规则 + IDE 插件 + CLI，个人日常用够",[38,104,105,108],{},[41,106,107],{},"Pro $10\u002F月（$100\u002F年）","：高级规则 + 自定义规则 + AI 重构 + CI 集成 + 优先支持",[38,110,111,114],{},[41,112,113],{},"Team","：联系销售，团队规则共享 + 管理面板",[20,116,118],{"id":117},"体验与评测资料整理","体验与评测（资料整理）",[120,121,122],"blockquote",{},[25,123,124,125,128],{},"说明：本节基于官方文档与公开评测整理，非本站独立实测环境，具体数据请以官方为准。\n",[41,126,127],{},"典型场景","：以 VS Code 中一个 Python 后端项目（~30K 行）的日常重构场景为例整理。",[25,130,131],{},[41,132,133],{},"亮点：",[35,135,136,139,146,149,152,155],{},[38,137,138],{},"VS Code 插件装好即用，写代码时实时波浪线提示，hover 看建议 + Accept 一键改",[38,140,141,142,145],{},"Python 规则质量高——把一堆 ",[70,143,144],{},"format()"," 自动迁成 f-string、复杂 if-else 优化成推导式、函数拆分建议合理",[38,147,148],{},"重构建议确定性——不是 LLM 自由发挥，是基于规则的，每次同样的代码给出同样的建议，可预测",[38,150,151],{},"CLI 接 pre-commit hook 很实用——提交前自动检查，不让代码异味进仓库",[38,153,154],{},"复杂度指标可视化好——PyCharm 插件在函数旁边标复杂度数字，一眼看出哪些函数该拆",[38,156,157],{},"diff 展示清晰——每个重构建议都有 before\u002Fafter diff，Accept 前看清楚改什么",[25,159,160],{},[41,161,162],{},"踩坑：",[35,164,165,168,171,174,177,180],{},[38,166,167],{},"语言覆盖窄——只有 Python 和 JS\u002FTS，Go \u002F Rust \u002F Java \u002F C# 完全不支持",[38,169,170],{},"重构深度有限——擅长函数级 \u002F 表达式级重构，类设计 \u002F 模块拆分 \u002F 架构层面管不了",[38,172,173],{},"Free 版规则少——基础规则够日常，但高级重构（如设计模式迁移）要 Pro",[38,175,176],{},"AI 重构偶尔不靠谱——Pro 的 AI 建议有时改了语义，不能盲 Accept",[38,178,179],{},"偶有误报——约 5-10% 的建议不合理（如不建议把清晰的循环改成更难读的推导式），需要判断",[38,181,182],{},"PyCharm 插件偶尔卡顿——大文件实时分析时 UI 有延迟，VS Code 更流畅",[20,184,185],{"id":185},"上手",[187,188,189,192,195,198,201,212],"ol",{},[38,190,191],{},"安装 IDE 插件：VS Code 搜索 \"Sourcery\" \u002F PyCharm Preferences → Plugins → 搜索安装",[38,193,194],{},"登录账号（Free 即可开始）",[38,196,197],{},"打开 Python \u002F JS 文件，波浪线处即检测到的代码异味",[38,199,200],{},"Hover 看建议 → 点 Accept 一键重构",[38,202,203,204,207,208,211],{},"CLI 安装：",[70,205,206],{},"pip install sourcery","，",[70,209,210],{},"sourcery review ."," 扫描整个项目",[38,213,214],{},"进阶：配 pre-commit hook \u002F GitHub Actions 在 CI 中自动检查",[20,216,217],{"id":217},"对比",[219,220,221,242],"table",{},[222,223,224],"thead",{},[225,226,227,231,233,236,239],"tr",{},[228,229,230],"th",{},"维度",[228,232,10],{},[228,234,235],{},"CodeRabbit",[228,237,238],{},"DeepSource",[228,240,241],{},"Ruff",[243,244,245,263,280,296,312,329,344,358],"tbody",{},[225,246,247,251,254,257,260],{},[248,249,250],"td",{},"形态",[248,252,253],{},"IDE 插件 + CLI",[248,255,256],{},"SaaS PR 审查",[248,258,259],{},"SaaS",[248,261,262],{},"CLI \u002F linter",[225,264,265,268,271,274,277],{},[248,266,267],{},"语言",[248,269,270],{},"Python \u002F JS\u002FTS",[248,272,273],{},"LLM 通用",[248,275,276],{},"30+",[248,278,279],{},"Python",[225,281,282,285,288,291,294],{},[248,283,284],{},"自动重构",[248,286,287],{},"✅ 一键",[248,289,290],{},"❌",[248,292,293],{},"✅ Autofix",[248,295,290],{},[225,297,298,301,304,307,309],{},[248,299,300],{},"实时提示",[248,302,303],{},"✅ IDE 内",[248,305,306],{},"❌ PR 阶段",[248,308,306],{},[248,310,311],{},"✅ IDE",[225,313,314,317,320,323,326],{},[248,315,316],{},"分析方式",[248,318,319],{},"规则 + AI",[248,321,322],{},"LLM",[248,324,325],{},"静态分析",[248,327,328],{},"规则",[225,330,331,333,336,338,341],{},[248,332,78],{},[248,334,335],{},"✅ Pro",[248,337,290],{},[248,339,340],{},"✅ Team+",[248,342,343],{},"✅",[225,345,346,349,351,353,355],{},[248,347,348],{},"开源",[248,350,290],{},[248,352,290],{},[248,354,290],{},[248,356,357],{},"✅ MIT",[225,359,360,362,365,367,370],{},[248,361,94],{},[248,363,364],{},"Free \u002F $10\u002F月",[248,366,364],{},[248,368,369],{},"Free \u002F $24\u002F人\u002F月",[248,371,372],{},"免费",[20,374,375],{"id":375},"避坑",[35,377,378,384,390,396,408,414],{},[38,379,380,383],{},[41,381,382],{},"别把它当 linter 用","：Sourcery 偏重构，Ruff \u002F ESLint 偏格式 + 简单规则，两者互补不替代，都配",[38,385,386,389],{},[41,387,388],{},"AI 重构要 review","：Pro 的 AI 建议偶尔改变语义，Accept 前看 diff，跑测试确认",[38,391,392,395],{},[41,393,394],{},"自定义规则有学习成本","：YAML 规则语法不直观，先看官方示例再写，别一上来就自定义",[38,397,398,68,401,403,404,407],{},[41,399,400],{},"大项目 CLI 慢",[70,402,210],{}," 扫几万行项目要几分钟，配 ",[70,405,406],{},"--in-place"," 批量改更高效",[38,409,410,413],{},[41,411,412],{},"PyCharm 性能","：大项目实时分析可能卡，在 Sourcery 设置里关掉部分重规则或调 debounce",[38,415,416,419],{},[41,417,418],{},"Free 版够用就别上 Pro","：日常 Python 重构 Free 版规则够，Pro 主要值在自定义规则和 AI 重构",[20,421,423],{"id":422},"适合-不适合","适合 \u002F 不适合",[35,425,426,429,432,435,438,441,444,447],{},[38,427,428],{},"✅ Python \u002F JS \u002F TS 个人开发者日常提升代码质量",[38,430,431],{},"✅ 偏好确定性规则重构（可预测、可重复）",[38,433,434],{},"✅ IDE 实时提示 + 一键修复的工作流",[38,436,437],{},"✅ pre-commit \u002F CI 自动检查代码异味",[38,439,440],{},"❌ 非 Python\u002FJS 语言（Go \u002F Rust \u002F Java 不支持）",[38,442,443],{},"❌ 需要架构级 \u002F 模块级深度重构（Sourcery 只到函数级）",[38,445,446],{},"❌ 团队级 PR 代码审查平台（用 CodeRabbit \u002F DeepSource）",[38,448,449],{},"❌ 需要开源 \u002F 自托管（用 Ruff + 自定义规则）",[20,451,453],{"id":452},"faq","FAQ",[25,455,456,459],{},[41,457,458],{},"Q: Sourcery 和 Ruff 怎么选？","\nA: Ruff 是开源 Python linter，极快、免费、规则多，但只报告不重构。Sourcery 偏重构 + IDE 实时一键修复，体验更好但闭源收费。日常用 Ruff 做 lint + Sourcery 做重构，互补。",[25,461,462,465],{},[41,463,464],{},"Q: Free 版够用吗？","\nA: 日常 Python \u002F JS 重构 Free 版够——基础规则覆盖常见代码异味。Pro 主要值在自定义规则、AI 重构和 CI 集成，团队规范严格才需要。",[25,467,468,471],{},[41,469,470],{},"Q: 和 CodeRabbit 区别？","\nA: CodeRabbit 是 LLM 驱动的 PR 审查，在 PR 阶段工作。Sourcery 是 IDE 实时重构 + CLI，在编码阶段工作。CodeRabbit 更通用但只在 PR，Sourcery 更专注重构但语言窄。",[25,473,474,477],{},[41,475,476],{},"Q: 支持 Jupyter Notebook 吗？","\nA: 支持。VS Code 中打开 .ipynb，Sourcery 会分析每个 cell 的代码并提供重构建议。数据科学场景实用。",[20,479,480],{"id":480},"相关阅读",[25,482,483,487,488,487,492],{},[484,485,238],"a",{"href":486},"\u002Fcoding\u002Freview\u002Fdeepsource.html"," · ",[484,489,491],{"href":490},"\u002Fcoding\u002Fcopilot\u002Fcody.html","Cody (Sourcegraph)",[484,493,495],{"href":494},"\u002Fcoding\u002Fcopilot\u002Ftabnine.html","Tabnine",[20,497,498],{"id":498},"来源",[120,500,501],{},[25,502,503],{},"本文的价格、版本号与性能数据均参考以下官方渠道整理，可能随时间变动，请以官方实时信息为准。",[35,505,506],{},[38,507,508],{},[484,509,513],{"href":510,"rel":511},"https:\u002F\u002Fsourcery.ai",[512],"nofollow","官网",{"title":515,"searchDepth":516,"depth":516,"links":517},"",3,[518,520,521,522,523,524,525,526,527,528,529],{"id":22,"depth":519,"text":23},2,{"id":33,"depth":519,"text":33},{"id":94,"depth":519,"text":94},{"id":117,"depth":519,"text":118},{"id":185,"depth":519,"text":185},{"id":217,"depth":519,"text":217},{"id":375,"depth":519,"text":375},{"id":422,"depth":519,"text":423},{"id":452,"depth":519,"text":453},{"id":480,"depth":519,"text":480},{"id":498,"depth":519,"text":498},"review","\u002Fimg\u002Ftools\u002Fsourcery.webp","Sourcery 真实评测：AI 代码重构工具，专注 Python\u002FJavaScript 自动重构，实时检测代码异味并一键修复。支持 IDE 插件 + CLI，Free + Pro $10\u002F月，适合需要提升代码质量、自动化重构 Python\u002FJS 项目的开发者。",false,"md",true,[537],"en","2026-07-30",{},"\u002Ftools\u002Fcoding\u002Freview\u002Fsourcery","coding",[543,544,545],"windows","macos","linux","Free \u002F Pro $10\u002Fmo","2026-07-05",{"power":516,"ux":549,"price":516,"cn_support":519,"stability":549},4,{"title":10,"description":532},"Sourcery - AI 代码重构工具评测与使用 | AIHO","coding\u002Freview\u002Fsourcery",[554],{"title":513,"url":510},"tools\u002Fcoding\u002Freview\u002Fsourcery","AI 代码重构工具，专注 Python \u002F JS 自动重构",[558,559,560,561],"code-review","refactoring","python","javascript","专注 Python\u002FJS 的 AI 自动重构工具，IDE 实时提示 + 一键修复体验好，适合个人开发者日常提升代码质量；语言覆盖窄（只有 Python\u002FJS\u002FTS）且重构深度有限，多语言团队或深度重构需求看其他工具。","IM3uWKvePCic8Z1eMO5tF77ADxWWxX-J4uv19SVzdIs",[565,1169,1701],{"id":566,"title":235,"alternatives":567,"api_compatible":570,"body":574,"category":530,"chinese_friendly":516,"cover":1092,"description":1093,"domestic":533,"extension":534,"faq":1094,"free":535,"github":15,"languages":1107,"lastVerified":1109,"meta":1110,"models":15,"navigation":535,"notSuitable":15,"opensource":533,"path":1111,"pillar":541,"platforms":1112,"priceTable":1120,"pricing":1137,"published":1138,"relatedPlaybooks":1139,"relatedReviews":1142,"score":1144,"self_host":535,"seo":1146,"seoTitle":1147,"slug":12,"sources":1148,"stem":1158,"suitable":15,"tagline":1159,"tags":1160,"updated":1151,"verdict":1167,"website":1057,"__hash__":1168},"tools\u002Ftools\u002Fcoding\u002Freview\u002Fcoderabbit.md",[568,14,13,569],"coding\u002Freview\u002Fellipsis","coding\u002Freview\u002Fbito",[571,572,573],"OpenAI","Anthropic","Google",{"type":17,"value":575,"toc":1080},[576,578,581,584,586,662,664,689,693,697,723,727,744,746,780,782,949,951,995,997,1020,1022,1048,1050],[20,577,23],{"id":22},[25,579,580],{},"CodeRabbit 是 AI PR 评审 SaaS 的事实标准——CodeRabbit Inc. 出品，融资 $88M、估值 $550M、ARR $15M、8000+ 企业客户。Pro $24\u002Fseat 年付（$30 月付），公共仓库无限免费 + 私有仓库 14 天试用。v3 平台融合多模型（GPT\u002FClaude\u002FGemini）+ Codegraph + 40+ linter + agentic 工作流，提供 PR、IDE、CLI 三入口 + 1-click AI 修复 + MCP 集成 Jira\u002FLinear\u002FConfluence。SOC 2 Type II。",[25,582,583],{},"适合：开源维护者（公共仓库无限免费）；企业团队要成熟 AI 评审 + 多模型 + 完整 linter 生态；用 Cursor \u002F Claude Code 但想给 PR 卡一道质量门。不适合：极低预算单人（Ellipsis $20 flat 含无限更优）；要 Agent 注入架构上下文（Bito AI Architect 独家）。",[20,585,33],{"id":33},[35,587,588,594,600,609,615,621,627,633,639,645,651,657],{},[38,589,590,593],{},[41,591,592],{},"Agentic PR Reviews","：2-click GitHub\u002FGitLab\u002FBitbucket\u002FAzure DevOps App 接入，PR 自动 line-by-line + 概要 + walkthrough + 时序图",[38,595,596,599],{},[41,597,598],{},"IDE Reviews","：VS Code 插件，commit 前本地评审 staged \u002F unstaged 改动",[38,601,602,68,605,608],{},[41,603,604],{},"CLI Reviews",[70,606,607],{},"coderabbit"," 命令行，配 Claude Code \u002F Cursor CLI \u002F Codex 等 Agent 工作流",[38,610,611,614],{},[41,612,613],{},"1-Click AI Fixes","：简单问题一键应用，复杂问题用 \"Fix with AI\"",[38,616,617,620],{},[41,618,619],{},"Codebase Intelligence","：Codegraph + 全仓分析，理解跨文件依赖 \u002F 遗留代码",[38,622,623,626],{},[41,624,625],{},"40+ Linter & SAST","：ESLint \u002F Semgrep \u002F Bandit 等内置，在沙箱跑、过滤误报",[38,628,629,632],{},[41,630,631],{},"MCP External Context","：Jira \u002F Linear \u002F Confluence \u002F 实时网搜",[38,634,635,638],{},[41,636,637],{},"可定制 Instructions","：YAML 配置 path-based \u002F AST-based 评审规则 + pre-merge checks",[38,640,641,644],{},[41,642,643],{},"Learnings","：在 PR 评论里用自然语言反馈，AI 记忆并应用到未来评审",[38,646,647,650],{},[41,648,649],{},"单测 \u002F 文档字符串生成","：评审顺手生成缺失测试",[38,652,653,656],{},[41,654,655],{},"企业分析","：每日 standup \u002F sprint review \u002F 工程仪表盘",[38,658,659],{},[41,660,661],{},"SOC 2 Type II \u002F 零数据保留 \u002F 自托管",[20,663,94],{"id":94},[35,665,666,671,677,683],{},[38,667,668,670],{},[41,669,101],{},"：公共仓库无限 PR 概要 + 基础评审；私有仓库有月度配额；IDE 限流；14 天 Pro 试用",[38,672,673,676],{},[41,674,675],{},"Pro","：$24\u002Fseat\u002F月年付 \u002F $30 月付，按发起 PR 的开发者计费",[38,678,679,682],{},[41,680,681],{},"Enterprise","：自定义；SSO\u002FSAML + 自托管 + 自定义模型 + SLA",[38,684,685,688],{},[41,686,687],{},"CLI add-on","：usage-based，给 agentic 编码 loop 用，独立于席位计费",[20,690,692],{"id":691},"实测20-人-saas-团队-nextjs-python-后端","实测（20 人 SaaS 团队 \u002F Next.js + Python 后端）",[25,694,695],{},[41,696,133],{},[35,698,699,702,705,708,711,714,717],{},[38,700,701],{},"2-click 接 GitHub，5 分钟跑通；PR 几十秒出概要 + 时序图",[38,703,704],{},"Codegraph 真能跨文件追：评论标「这个改动会影响 BillingService.charge 的 12 处调用」",[38,706,707],{},"40+ linter 配 LLM 过滤误报，噪声远低于裸跑 ESLint+Semgrep",[38,709,710],{},"自定义 YAML 规则用起来直接，path-based 区分 frontend \u002F backend 评审强度",[38,712,713],{},"IDE 插件本地评审 staged 改动，commit 前能拦下半数小问题",[38,715,716],{},"Learnings 真有效——3 周后 false positive 下降明显",[38,718,719,720,722],{},"CLI 配 Claude Code，agent 写完一段先 ",[70,721,607],{}," 自检",[25,724,725],{},[41,726,162],{},[35,728,729,732,735,738,741],{},[38,730,731],{},"私有仓库 Free 配额吃紧，团队上 Pro 几乎必然",[38,733,734],{},"CLI add-on 单独计费，agentic loop 跑多了账单上涨",[38,736,737],{},"中文 PR 描述 \u002F 评论偶尔英中混合",[38,739,740],{},"多模型自动路由不透明，偶有便宜模型给复杂场景",[38,742,743],{},"IDE review 限流在 Free 档明显",[20,745,185],{"id":185},[187,747,748,751,754,757,760,770,777],{},[38,749,750],{},"coderabbit.ai 注册 → 2-click GitHub\u002FGitLab App 授权",[38,752,753],{},"选仓库 → 默认配置即可跑",[38,755,756],{},"提一个 PR 试看 → 概要 + walkthrough + 时序图 + 评论",[38,758,759],{},"装 VS Code 插件 → 本地评审 staged 改动",[38,761,762,763,766,767,769],{},"CLI：",[70,764,765],{},"npm i -g @coderabbitai\u002Fcli"," → ",[70,768,607],{}," 自动评审 staged",[38,771,772,773,776],{},"配置 ",[70,774,775],{},".coderabbit.yaml","：path-based 规则 + 自定义指令",[38,778,779],{},"接 MCP：Jira \u002F Linear \u002F Confluence 注入工单 \u002F 设计上下文",[20,781,217],{"id":217},[219,783,784,804],{},[222,785,786],{},[225,787,788,790,792,795,798,801],{},[228,789,230],{},[228,791,235],{},[228,793,794],{},"Bito",[228,796,797],{},"Ellipsis",[228,799,800],{},"Greptile",[228,802,803],{},"Qodo",[243,805,806,826,844,862,879,899,916,932],{},[225,807,808,811,814,817,820,823],{},[248,809,810],{},"Pro 起价",[248,812,813],{},"$24（年）\u002F$30（月）",[248,815,816],{},"$12\u002F$15",[248,818,819],{},"$20 flat",[248,821,822],{},"base + usage",[248,824,825],{},"Teams $30",[225,827,828,831,834,836,838,841],{},[248,829,830],{},"公共仓库免费",[248,832,833],{},"✅ 无限",[248,835,290],{},[248,837,833],{},[248,839,840],{},"freemium",[248,842,843],{},"OSS 计划",[225,845,846,849,852,854,857,860],{},[248,847,848],{},"IDE review",[248,850,851],{},"✅ 一等",[248,853,343],{},[248,855,856],{},"中",[248,858,859],{},"–",[248,861,343],{},[225,863,864,867,870,873,875,877],{},[248,865,866],{},"CLI review",[248,868,869],{},"✅ + agentic",[248,871,872],{},"CLI 有",[248,874,859],{},[248,876,859],{},[248,878,343],{},[225,880,881,884,887,890,893,896],{},[248,882,883],{},"Codegraph \u002F 跨仓",[248,885,886],{},"✅ Codegraph",[248,888,889],{},"AI Architect",[248,891,892],{},"Codebase 图",[248,894,895],{},"✅ Code graph",[248,897,898],{},"Context Engine",[225,900,901,904,907,910,912,914],{},[248,902,903],{},"Linter 集成",[248,905,906],{},"✅ 40+",[248,908,909],{},"弱",[248,911,856],{},[248,913,909],{},[248,915,909],{},[225,917,918,921,924,926,928,930],{},[248,919,920],{},"MCP",[248,922,923],{},"✅ Jira\u002FLinear\u002FConfluence",[248,925,343],{},[248,927,909],{},[248,929,859],{},[248,931,859],{},[225,933,934,937,940,942,945,947],{},[248,935,936],{},"ARR \u002F 企业数",[248,938,939],{},"$15M \u002F 8000+",[248,941,859],{},[248,943,944],{},"67K repos",[248,946,859],{},[248,948,859],{},[20,950,375],{"id":375},[35,952,953,959,965,971,977,983,989],{},[38,954,955,958],{},[41,956,957],{},"Free 配额吃紧很快","：私有仓库每月几十 PR 上限，团队上 Pro 几乎必然",[38,960,961,964],{},[41,962,963],{},"CLI add-on 独立计费","：用 Claude Code CLI \u002F Cursor CLI 跑 agent 时，CLI review 用量飙得快，先开预算告警",[38,966,967,970],{},[41,968,969],{},"YAML 规则别一次堆太多","：30+ 自定义规则后噪声明显，渐进引入 + 用 Learnings 调",[38,972,973,976],{},[41,974,975],{},"fork \u002F 外包账号别误接","：seat 按 Git handle 计费，PR 来源人意外触发就计费",[38,978,979,982],{},[41,980,981],{},"Free 档 IDE review 限流","：本地评审高频用要上 Pro",[38,984,985,988],{},[41,986,987],{},"多模型自动路由难审计","：要可重复结果走 Enterprise 固定模型 \u002F BYOK",[38,990,991,994],{},[41,992,993],{},"Self-hosted 仅 Enterprise","：硬性合规先确认预算",[20,996,423],{"id":422},[35,998,999,1002,1005,1008,1011,1014,1017],{},[38,1000,1001],{},"✅ 开源维护者（公共仓库无限免费）",[38,1003,1004],{},"✅ 企业团队、要成熟 + 多模型 + 完整 linter 生态",[38,1006,1007],{},"✅ 用 Cursor \u002F Claude Code 想给 PR 卡质量门",[38,1009,1010],{},"✅ MCP \u002F Jira 工作流深度集成",[38,1012,1013],{},"❌ 极低预算单人开发者（Ellipsis $20 flat 更优）",[38,1015,1016],{},"❌ 要 Agent 注入架构上下文（Bito AI Architect 独家）",[38,1018,1019],{},"❌ 极小代码库 + 不在乎评审深度（Free 即可）",[20,1021,480],{"id":480},[35,1023,1024,1030,1036,1042],{},[38,1025,1026],{},[484,1027,1029],{"href":1028},"\u002Ftools\u002Fcoding\u002Freview\u002Fbito","Bito 评测",[38,1031,1032],{},[484,1033,1035],{"href":1034},"\u002Ftools\u002Fcoding\u002Freview\u002Fellipsis","Ellipsis 评测",[38,1037,1038],{},[484,1039,1041],{"href":1040},"\u002Ftools\u002Fcoding\u002Freview\u002Fgreptile","Greptile 评测",[38,1043,1044],{},[484,1045,1047],{"href":1046},"\u002Ftools\u002Fcoding\u002Freview\u002Fqodo","Qodo 评测",[20,1049,498],{"id":498},[187,1051,1052,1059,1066,1073],{},[38,1053,1054,1055],{},"CodeRabbit 官网 ",[484,1056,1057],{"href":1057,"rel":1058},"https:\u002F\u002Fcoderabbit.ai",[512],[38,1060,1061,1062],{},"EveryDev.ai — CodeRabbit 工具介绍 ",[484,1063,1064],{"href":1064,"rel":1065},"https:\u002F\u002Fwww.everydev.ai\u002Ftools\u002Fcoderabbit",[512],[38,1067,1068,1069],{},"Toolradar — CodeRabbit Pricing 2026 ",[484,1070,1071],{"href":1071,"rel":1072},"https:\u002F\u002Ftoolradar.com\u002Ftools\u002Fcoderabbit\u002Fpricing",[512],[38,1074,1075,1076],{},"OpenStats — CodeRabbit Review, Pricing & Performance（公司数据 $88M 融资 \u002F $550M valuation \u002F $15M ARR）",[484,1077,1078],{"href":1078,"rel":1079},"https:\u002F\u002Fwww.openstats.ai\u002Fcoderabbit",[512],{"title":515,"searchDepth":516,"depth":516,"links":1081},[1082,1083,1084,1085,1086,1087,1088,1089,1090,1091],{"id":22,"depth":519,"text":23},{"id":33,"depth":519,"text":33},{"id":94,"depth":519,"text":94},{"id":691,"depth":519,"text":692},{"id":185,"depth":519,"text":185},{"id":217,"depth":519,"text":217},{"id":375,"depth":519,"text":375},{"id":422,"depth":519,"text":423},{"id":480,"depth":519,"text":480},{"id":498,"depth":519,"text":498},"\u002Fimg\u002Ftools\u002Fcoderabbit.webp","CodeRabbit 真实评测：CodeRabbit Inc. 出品，AI PR 评审最广泛使用的 SaaS。Pro $24\u002Fseat\u002F月（年）\u002F $30（月）、公共仓库无限免费 + 私有仓库 14 天 Pro 试用。多模型（GPT\u002FClaude\u002FGemini）+ Codegraph + 40+ linter + MCP，SOC 2 Type II，估值 $550M、ARR $15M、8000+ 企业客户。",[1095,1098,1101,1104],{"q":1096,"a":1097},"CodeRabbit 怎么按席位算？","Pro 只按『发起 PR 并被 CodeRabbit 评审过的 Git handle』计费——10 人仓库但只有 6 人提 PR，那就 6 个 seat。dashboard 可手动分配 \u002F 取消。fork 外包账号别误接。",{"q":1099,"a":1100},"免费版能做什么？","无限公共仓库 PR 评审 + PR 概要；私有仓库有月度配额；IDE review 限流；14 天 Pro 试用送全功能。开源维护者基本免费用到天荒地老。",{"q":1102,"a":1103},"和 Bito 相比性价比？","CodeRabbit Pro $24 比 Bito Team $12 贵一倍，但 ① 开源仓库无限免费、② IDE\u002FCLI\u002FPR 三入口 + 40+ linter 集成更全、③ Codegraph + MCP 生态更成熟、④ ARR $15M、8000+ 企业客户更稳。Bito 在 Agent 注入架构上下文（AI Architect）上独家。",{"q":1105,"a":1106},"支持哪些模型？","v3 是 agentic + 多模型架构：GPT-5 系列 \u002F Claude 系列 \u002F Gemini 自动路由。Enterprise 可自定义模型 \u002F BYOK。",[537,1108],"zh","2026-08-02",{},"\u002Ftools\u002Fcoding\u002Freview\u002Fcoderabbit",[1113,1114,1115,1116,1117,1118,1119],"vscode","jetbrains","cli","github","gitlab","bitbucket","azure-devops",[1121,1125,1129,1133],{"plan":101,"price":1122,"features":1123,"notes":1124},"$0","公共 + 私有仓库 PR 概要 + 基础评审（私有限额） + IDE review（限流）","14 天 Pro 试用、无信用卡",{"plan":675,"price":1126,"features":1127,"notes":1128},"$24\u002Fseat\u002F月（年）\u002F $30（月）","无限私有 PR 评审 + IDE\u002FCLI + Codegraph + 40+ linter + MCP + Jira\u002FLinear","只按发起 PR 的开发者计费",{"plan":681,"price":1130,"features":1131,"notes":1132},"Custom","SSO\u002FSAML + 自托管 + 自定义模型 + SLA + 高级 analytics + 多 org","AWS \u002F GCP Marketplace",{"plan":687,"price":1134,"features":1135,"notes":1136},"usage-based","Agentic 编码 loop 用量计费、按 token \u002F 评审次数","与席位计费分开","Free（公共 + 私有限额） \u002F Pro $24\u002Fseat 年付 \u002F $30 月付 \u002F Enterprise 定制 \u002F CLI usage add-on","2026-06-19",[1140,1141],"onboarding\u002Fpr-review-automation","onboarding\u002Fcursor-mcp-deep-integration",[1143],"ai-code-review-comparison",{"power":1145,"ux":1145,"price":549,"cn_support":516,"stability":1145},5,{"title":235,"description":1093},"CodeRabbit 评测 2026：AI 代码审查工具，自动化 PR Review，GitHub 集成",[1149,1152,1154,1156],{"name":1150,"url":1057,"accessed":1151},"CodeRabbit 官网","2026-06-24",{"name":1153,"url":1064,"accessed":1151},"EveryDev.ai — CodeRabbit 详细介绍",{"name":1155,"url":1071,"accessed":1151},"Toolradar — CodeRabbit Pricing 2026",{"name":1157,"url":1078,"accessed":1151},"OpenStats — CodeRabbit 公司数据","tools\u002Fcoding\u002Freview\u002Fcoderabbit","AI PR 评审事实标准——v3 + 40+ linter + Codegraph + IDE\u002FCLI\u002FPR 三入口，8K+ 企业、$15M ARR",[558,1161,1162,1163,1164,1165,1166],"pr","agentic","codegraph","mcp","soc2","multi-model","AI PR 评审事实标准——开源仓库无限免费、私有仓库 Pro $24\u002Fseat 性价比合理、IDE\u002FCLI\u002FPR 三入口 + 40+ linter + MCP 生态最完善。预算紧 \u002F 极简单审走 Ellipsis $20 flat；要 Agent 注入架构上下文走 Bito AI Architect。","wy-nO0yiJ-mqkCuvniMgZbzkc7RScQIHzDR6z2T_pJw",{"id":1170,"title":803,"alternatives":1171,"api_compatible":1172,"body":1173,"category":530,"chinese_friendly":516,"cover":1642,"description":1643,"domestic":533,"extension":534,"faq":1644,"free":535,"github":1657,"languages":1658,"lastVerified":1109,"meta":1659,"models":15,"navigation":535,"notSuitable":15,"opensource":535,"path":1046,"pillar":541,"platforms":1660,"priceTable":1661,"pricing":1674,"published":1138,"relatedPlaybooks":1675,"relatedReviews":1677,"score":1678,"self_host":535,"seo":1679,"seoTitle":1680,"slug":13,"sources":1681,"stem":1690,"suitable":15,"tagline":1691,"tags":1692,"updated":1151,"verdict":1698,"website":1699,"__hash__":1700},"tools\u002Ftools\u002Fcoding\u002Freview\u002Fqodo.md",[12,568,14,569],[571,572,573],{"type":17,"value":1174,"toc":1630},[1175,1177,1180,1183,1185,1247,1249,1280,1285,1289,1293,1317,1321,1338,1340,1366,1368,1495,1497,1547,1549,1575,1577,1598,1600],[20,1176,23],{"id":22},[25,1178,1179],{},"Qodo（前 CodiumAI，2024 改名）把 AI 代码评审 + 自动测试生成 + IDE 助手做成『三件套』——Qodo Merge（PR 评审）+ Qodo Cover（回归测试 agent）+ Qodo Gen（IDE 代码 + 测试生成）。Developer 永久免费（30 PR\u002F月组织池），Teams $30\u002Fseat\u002F月（年付），Enterprise BYOK + on-prem。开源 PR-Agent 是其评审引擎底座，多模型（Claude \u002F OpenAI \u002F 其他）+ Living Rules + Context Engine。",[25,1181,1182],{},"适合：test coverage 低 \u002F 单测需要 AI 大量补全的团队、要 PR 评审 + 测试生成一体的中大型 dev org、Enterprise 要 BYOK \u002F on-prem 治理。不适合：纯 PR 评审且预算紧（CodeRabbit \u002F Ellipsis 更便宜）、个人开发者重度（30 PR 组织池可能不够）、要 MCP \u002F Jira 深度集成（CodeRabbit \u002F Bito 更广）。",[20,1184,33],{"id":33},[35,1186,1187,1193,1199,1205,1211,1217,1223,1229,1235,1241],{},[38,1188,1189,1192],{},[41,1190,1191],{},"Qodo Merge","：agentic PR 评审，GitHub\u002FGitLab\u002FBitbucket，line-by-line + 跨文件 + 概要",[38,1194,1195,1198],{},[41,1196,1197],{},"Qodo Cover","：autonomous regression-testing agent，生成 + 验证测试",[38,1200,1201,1204],{},[41,1202,1203],{},"Qodo Gen","：VS Code \u002F JetBrains IDE 插件，代码 + 测试 + chat",[38,1206,1207,1210],{},[41,1208,1209],{},"CLI","：terminal agentic 质量工作流",[38,1212,1213,1216],{},[41,1214,1215],{},"Living Rules System","：从 codebase + PR 历史自学习规则、可编辑、跨仓 enforce",[38,1218,1219,1222],{},[41,1220,1221],{},"Multi-repo Context Engine","：跨仓推理大代码库",[38,1224,1225,1228],{},[41,1226,1227],{},"Model-flexible","：Claude \u002F OpenAI \u002F 其他；Enterprise BYOK",[38,1230,1231,1234],{},[41,1232,1233],{},"Open Source 底座","：PR-Agent（widely adopted OSS PR 评审引擎）",[38,1236,1237,1240],{},[41,1238,1239],{},"Governance","：仪表盘 \u002F 分析 \u002F SSO \u002F SAML \u002F 审计日志（Enterprise）",[38,1242,1243,1246],{},[41,1244,1245],{},"部署","：cloud SaaS \u002F 单租户 \u002F on-prem（Enterprise）",[20,1248,94],{"id":94},[35,1250,1251,1257,1263,1268,1274],{},[38,1252,1253,1256],{},[41,1254,1255],{},"Developer (Free)","：30 PR 评审\u002F月（组织池）+ 250 IDE\u002FCLI credits\u002F月 + 社区支持",[38,1258,1259,1262],{},[41,1260,1261],{},"Teams","：$30\u002Fseat\u002F月（年）≈ $38\u002Fseat\u002F月（月付），更高 credits + agentic PR + Living Rules + 仪表盘",[38,1264,1265,1267],{},[41,1266,681],{},"：定制；SSO\u002FSAML + 审计 + BYOK + 跨仓上下文 + on-prem + SLA",[38,1269,1270,1273],{},[41,1271,1272],{},"14 天免费试用","：解锁 unlimited，无信用卡",[38,1275,1276,1279],{},[41,1277,1278],{},"Qodo for Open Source","：合格 OSS 项目免费",[120,1281,1282],{},[25,1283,1284],{},"注意：30 PR 是『组织池共享』而非每人 30，\u003C10 人小团队 Developer 档够用，>10 人很快吃完。",[20,1286,1288],{"id":1287},"实测15-人-saas-python-tslow-test-coverage","实测（15 人 SaaS \u002F Python + TS、low test coverage）",[25,1290,1291],{},[41,1292,133],{},[35,1294,1295,1298,1301,1308,1311,1314],{},[38,1296,1297],{},"Qodo Cover 自动给老代码补单测：3 周补了 1200+ tests，coverage 从 38% 升到 71%",[38,1299,1300],{},"Qodo Merge 评审质量稳定，agentic 模式跨文件推理 OK",[38,1302,1303,1304,1307],{},"Qodo Gen IDE 插件 ",[70,1305,1306],{},"\u002Ftest"," 命令直接生成函数级单测 + 边界用例",[38,1309,1310],{},"Living Rules 自学习有效，团队架构约定固化后跨仓评审一致",[38,1312,1313],{},"多模型 + BYOK（Enterprise）合规友好",[38,1315,1316],{},"开源 PR-Agent 给小项目 \u002F 试水零成本路径",[25,1318,1319],{},[41,1320,162],{},[35,1322,1323,1326,1329,1332,1335],{},[38,1324,1325],{},"定价方式『令人困惑』：官网 emphasize credit-based 但 per-user tiers 也在流通，预算难算",[38,1327,1328],{},"Credits 按模型消耗不同，token-heavy 模型烧得快",[38,1330,1331],{},"免费 PR 配额从 75 降到 30（组织池），团队 share 紧",[38,1333,1334],{},"Teams $30 比 CodeRabbit Pro $24 贵 25%",[38,1336,1337],{},"中文场景体验一般",[20,1339,185],{"id":185},[187,1341,1342,1345,1348,1351,1357,1360,1363],{},[38,1343,1344],{},"qodo.ai → 选 Developer Free → GitHub \u002F GitLab \u002F Bitbucket App 接入",[38,1346,1347],{},"装 VS Code 或 JetBrains 插件（Qodo Gen）",[38,1349,1350],{},"在 PR 上看 Qodo Merge 评论",[38,1352,1353,1354,1356],{},"在 IDE 选函数 → ",[70,1355,1306],{}," 生成单测",[38,1358,1359],{},"启 Qodo Cover：选目标模块 \u002F coverage 目标 → 跑 agent",[38,1361,1362],{},"配 Living Rules：从仓库 PR 历史自动学，或手动添加",[38,1364,1365],{},"进阶：BYOK \u002F on-prem 走 Enterprise",[20,1367,217],{"id":217},[219,1369,1370,1384],{},[222,1371,1372],{},[225,1373,1374,1376,1378,1380,1382],{},[228,1375,230],{},[228,1377,803],{},[228,1379,235],{},[228,1381,800],{},[228,1383,797],{},[243,1385,1386,1400,1414,1428,1441,1455,1467,1481],{},[225,1387,1388,1391,1394,1396,1398],{},[248,1389,1390],{},"PR 评审",[248,1392,1393],{},"✅ Qodo Merge",[248,1395,343],{},[248,1397,343],{},[248,1399,343],{},[225,1401,1402,1405,1408,1410,1412],{},[248,1403,1404],{},"自动测试生成",[248,1406,1407],{},"✅ Qodo Cover 独家",[248,1409,290],{},[248,1411,290],{},[248,1413,290],{},[225,1415,1416,1419,1422,1424,1426],{},[248,1417,1418],{},"IDE",[248,1420,1421],{},"✅ Qodo Gen",[248,1423,343],{},[248,1425,290],{},[248,1427,290],{},[225,1429,1430,1432,1434,1437,1439],{},[248,1431,1209],{},[248,1433,343],{},[248,1435,1436],{},"✅ + agent",[248,1438,290],{},[248,1440,290],{},[225,1442,1443,1446,1448,1451,1453],{},[248,1444,1445],{},"起价",[248,1447,825],{},[248,1449,1450],{},"Pro $24",[248,1452,822],{},[248,1454,819],{},[225,1456,1457,1459,1461,1463,1465],{},[248,1458,830],{},[248,1460,843],{},[248,1462,833],{},[248,1464,840],{},[248,1466,833],{},[225,1468,1469,1472,1475,1477,1479],{},[248,1470,1471],{},"自托管 \u002F BYOK",[248,1473,1474],{},"✅ Enterprise",[248,1476,681],{},[248,1478,681],{},[248,1480,859],{},[225,1482,1483,1486,1489,1491,1493],{},[248,1484,1485],{},"开源底座",[248,1487,1488],{},"✅ PR-Agent",[248,1490,290],{},[248,1492,290],{},[248,1494,290],{},[20,1496,375],{"id":375},[35,1498,1499,1505,1511,1517,1523,1529,1535,1541],{},[38,1500,1501,1504],{},[41,1502,1503],{},"30 PR\u002F月是组织池别理解错","：>10 人团队 Free 档极快用完，Teams 几乎必然",[38,1506,1507,1510],{},[41,1508,1509],{},"Credit 消耗与模型相关","：选大模型时设预算告警",[38,1512,1513,1516],{},[41,1514,1515],{},"Qodo Cover 不要全代码库跑","：先在低 coverage 模块小范围验证，看生成测试质量再放大",[38,1518,1519,1522],{},[41,1520,1521],{},"Living Rules 别一次性导太多","：渐进引入，避免噪声",[38,1524,1525,1528],{},[41,1526,1527],{},"测试质量需 review","：AI 生成的测试要看是否真正断言而不是 happy-path",[38,1530,1531,1534],{},[41,1532,1533],{},"BYOK 仅 Enterprise","：合规预算要先确认",[38,1536,1537,1540],{},[41,1538,1539],{},"Qodo Gen IDE 占 IDE credits","：高频用要观察额度，必要时上 Teams",[38,1542,1543,1546],{},[41,1544,1545],{},"开源 PR-Agent 仍维护","：极低预算 \u002F 完全自托管走 PR-Agent",[20,1548,423],{"id":422},[35,1550,1551,1554,1557,1560,1563,1566,1569,1572],{},[38,1552,1553],{},"✅ test coverage 低 \u002F 需要 AI 补单测的团队",[38,1555,1556],{},"✅ PR 评审 + 测试生成一体化需求",[38,1558,1559],{},"✅ Enterprise BYOK \u002F on-prem \u002F 强治理",[38,1561,1562],{},"✅ 多 IDE + 多 Git 平台覆盖",[38,1564,1565],{},"✅ 合格 OSS 项目（Qodo for Open Source 免费）",[38,1567,1568],{},"❌ 纯 PR 评审 + 预算紧（CodeRabbit \u002F Ellipsis）",[38,1570,1571],{},"❌ 个人开发者重度（组织池配额吃紧）",[38,1573,1574],{},"❌ MCP \u002F Jira 深度集成（CodeRabbit \u002F Bito）",[20,1576,480],{"id":480},[35,1578,1579,1584,1588,1592],{},[38,1580,1581],{},[484,1582,1583],{"href":1111},"CodeRabbit 评测",[38,1585,1586],{},[484,1587,1035],{"href":1034},[38,1589,1590],{},[484,1591,1041],{"href":1040},[38,1593,1594],{},[484,1595,1597],{"href":1596},"\u002Fplaybook\u002Fonboarding\u002Fai-unit-test-coverage","AI 单测覆盖率攻坚 Playbook",[20,1599,498],{"id":498},[187,1601,1602,1609,1616,1623],{},[38,1603,1604,1605],{},"Qodo 官网 — 产品三件套介绍 ",[484,1606,1607],{"href":1607,"rel":1608},"https:\u002F\u002Fwww.qodo.ai\u002F",[512],[38,1610,1611,1612],{},"Toolchase — Qodo Review 2026（含 Developer 30 PR \u002F Teams $30 \u002F Enterprise 细节）",[484,1613,1614],{"href":1614,"rel":1615},"https:\u002F\u002Ftoolchase.com\u002Ftool\u002Fqodo",[512],[38,1617,1618,1619],{},"Pickuma — Qodo Review 2026（Qodo Merge + PR-Agent 开源） ",[484,1620,1621],{"href":1621,"rel":1622},"https:\u002F\u002Fpickuma.com\u002Ffor-dev\u002Fqodo-review-ai-test-generation-pr-review-2026",[512],[38,1624,1625,1626],{},"DEV.to — Qodo AI Review 2026 ",[484,1627,1628],{"href":1628,"rel":1629},"https:\u002F\u002Fdev.to\u002Frahulxsingh\u002Fqodo-ai-review-2026-is-it-the-best-ai-testing-tool-31hj",[512],{"title":515,"searchDepth":516,"depth":516,"links":1631},[1632,1633,1634,1635,1636,1637,1638,1639,1640,1641],{"id":22,"depth":519,"text":23},{"id":33,"depth":519,"text":33},{"id":94,"depth":519,"text":94},{"id":1287,"depth":519,"text":1288},{"id":185,"depth":519,"text":185},{"id":217,"depth":519,"text":217},{"id":375,"depth":519,"text":375},{"id":422,"depth":519,"text":423},{"id":480,"depth":519,"text":480},{"id":498,"depth":519,"text":498},"\u002Fimg\u002Ftools\u002Fqodo.webp","Qodo 真实评测（前 CodiumAI 2024 改名）：Qodo Merge PR 评审 + Qodo Cover 测试生成 + Qodo Gen IDE 助手。Developer Free（30 PR\u002F月组织池 + 250 credits）\u002F Teams $30\u002Fseat\u002F月 \u002F Enterprise 定制。多 IDE + 多 Git 平台 + 多模型 + BYOK + Living Rules + Context Engine + OSS PR-Agent 开源底座。",[1645,1648,1651,1654],{"q":1646,"a":1647},"Qodo 和 CodiumAI 是什么关系？","2024 年 CodiumAI 改名 Qodo，所有产品 \u002F 账号 \u002F 集成自动迁移。改名为了从『测试生成工具』拓展为『AI 代码质量平台』，并避免与 VSCodium 名字冲突。开源 PR-Agent 仍是其底座。",{"q":1649,"a":1650},"三个产品分别做什么？","Qodo Merge = PR 评审（GitHub\u002FGitLab\u002FBitbucket）；Qodo Cover = 自动回归测试 agent；Qodo Gen = VS Code\u002FJetBrains IDE 代码 + 测试生成。三个都包含在所有付费档里。",{"q":1652,"a":1653},"和 CodeRabbit 怎么选？","纯 PR 评审 → CodeRabbit Pro $24 更便宜 + IDE\u002FCLI\u002FMCP 生态更广 + 公共仓库无限免费。需要 PR 评审 + 自动测试生成（test coverage 低、需要补单测）→ Qodo Teams $30 是唯一二合一方案。",{"q":1655,"a":1656},"Living Rules 是什么？","从 codebase + PR 历史自学习的『规则系统』：把团队架构约定、命名风格、领域决策固化成 machine-readable rules，所有开发者 \u002F reviewer \u002F AI agent 都遵循；可在仪表盘编辑 + 跨仓 enforce。","https:\u002F\u002Fgithub.com\u002Fqodo-ai\u002Fqodo",[537],{},[1113,1114,1115,1116,1117,1118],[1662,1667,1671],{"plan":1663,"price":1664,"features":1665,"notes":1666},"Developer","$0 永久免费","30 PR 评审\u002F月（组织池）+ 250 IDE\u002FCLI credits\u002F月 + IDE 插件 + CLI","无信用卡、个人足够",{"plan":1261,"price":1668,"features":1669,"notes":1670},"$30\u002Fseat\u002F月（年）≈$38（月）","更高 credits + agentic PR 评审 + Living Rules + Git\u002FIDE + 仪表盘","团队主推档",{"plan":681,"price":1130,"features":1672,"notes":1673},"SSO\u002FSAML + 审计 + 治理分析 + BYOK + 单租户 SaaS \u002F on-prem + 跨仓上下文","年度合同 + SLA","Developer Free \u002F Teams $30\u002Fseat\u002F月（年）≈$38（月）\u002F Enterprise 定制",[1140,1676],"onboarding\u002Fai-unit-test-coverage",[1143],{"power":1145,"ux":549,"price":516,"cn_support":516,"stability":1145},{"title":803,"description":1643},"Qodo 评测 2026：AI 代码审查与测试生成，企业级代码质量平台",[1682,1684,1686,1688],{"name":1683,"url":1614,"accessed":1151},"Toolchase — Qodo Review 2026",{"name":1685,"url":1621,"accessed":1151},"Pickuma — Qodo Review 2026",{"name":1687,"url":1607,"accessed":1151},"Qodo 官网（产品介绍）",{"name":1689,"url":1628,"accessed":1151},"DEV.to — Qodo AI Review 2026","tools\u002Fcoding\u002Freview\u002Fqodo","前 CodiumAI——AI 评审 + 自动测试生成双合一，Qodo Merge \u002F Cover \u002F Gen 三件套",[558,1161,1693,1694,1695,1164,1696,1697],"test-generation","codium","byok","rules","opensource","PR 评审 + 自动测试生成『二合一』唯一玩家——其他工具只做评审。Test coverage 低的团队优先选；只要 PR 评审 + 最低价走 CodeRabbit\u002FEllipsis。","https:\u002F\u002Fqodo.ai","cFBt0wgZshacP8eD0Niai9mf6MCotL6geE4hND4gLxc",{"id":1702,"title":800,"alternatives":1703,"api_compatible":1704,"body":1705,"category":530,"chinese_friendly":519,"cover":2171,"description":2172,"domestic":533,"extension":534,"faq":2173,"free":535,"github":15,"languages":2185,"lastVerified":1109,"meta":2186,"models":15,"navigation":535,"notSuitable":15,"opensource":533,"path":1040,"pillar":541,"platforms":2187,"priceTable":2188,"pricing":2199,"published":1138,"relatedPlaybooks":2200,"relatedReviews":2201,"score":2202,"self_host":535,"seo":2203,"seoTitle":2204,"slug":14,"sources":2205,"stem":2212,"suitable":15,"tagline":2213,"tags":2214,"updated":1151,"verdict":2216,"website":2217,"__hash__":2218},"tools\u002Ftools\u002Fcoding\u002Freview\u002Fgreptile.md",[12,568,13,569],[571,572],{"type":17,"value":1706,"toc":2159},[1707,1709,1712,1715,1717,1791,1793,1810,1815,1819,1823,1843,1847,1867,1869,1899,1901,2031,2033,2083,2085,2114,2116,2134,2136],[20,1708,23],{"id":22},[25,1710,1711],{},"Greptile 把整个代码库建成一张图——function \u002F variable \u002F class \u002F file \u002F dir + 依赖全 indexed，评审一个 diff 时顺着图拉相关代码当上下文，跨文件 ripple effect 推理在同类里最强。Agent v4（2026-03-05）让每 PR 被采纳评论数 +74%，多模型架构含 NVIDIA Nemotron 3 Ultra。SOC 2 Type II + HIPAA + 自托管 air-gapped 选项。2026-03-05 起从纯订阅转 base + usage 定价，联系销售报价。",[25,1713,1714],{},"适合：大型 \u002F 跨仓 monorepo、遗留代码、HIPAA \u002F 医疗 \u002F 金融强合规、Next.js \u002F Node.js 中后期初创。不适合：小项目（Ellipsis $20 flat 更划算）；要 IDE\u002FCLI 多入口（CodeRabbit）；GitHub\u002FGitLab 之外平台（不支持 Bitbucket\u002FAzure）。",[20,1716,33],{"id":33},[35,1718,1719,1725,1731,1737,1743,1749,1759,1768,1774,1780,1785],{},[38,1720,1721,1724],{},[41,1722,1723],{},"Complete Codebase Context","：仓库代码图（function\u002Fvariable\u002Fclass\u002Ffile\u002Fdir + 依赖）；评审时拉相关 + 依赖 + 相似代码",[38,1726,1727,1730],{},[41,1728,1729],{},"Context-Aware Inline Comments","：跨文件 bug \u002F 安全 \u002F 反模式标注，并解释 ripple effect",[38,1732,1733,1736],{},[41,1734,1735],{},"Custom Coding Standards","：英文写规则 \u002F 链接已有文档，跨仓库强制执行",[38,1738,1739,1742],{},[41,1740,1741],{},"Continuous Learning","：读 reviewer 评论 + 👍\u002F👎 反应，团队风格越用越准",[38,1744,1745,1748],{},[41,1746,1747],{},"PR Summaries + 时序图","：file-by-file 拆解 + 置信度评分 + Mermaid sequence diagram",[38,1750,1751,1754,1755,1758],{},[41,1752,1753],{},"Conversation","：在 PR 评论里 ",[70,1756,1757],{},"@greptileai \u003C问题>"," 跟进",[38,1760,1761,68,1764,1767],{},[41,1762,1763],{},"Pattern Repos",[70,1765,1766],{},"greptile.json"," 配 patternsRepo（如 backend 仓引用 frontend 仓上下文）",[38,1769,1770,1773],{},[41,1771,1772],{},"30+ 语言","：Python\u002FJS\u002FTS\u002FGo\u002FRust\u002FJava\u002FC++ 等",[38,1775,1776,1779],{},[41,1777,1778],{},"API","：HTTP\u002FJSON-RPC 模式，100 req\u002Fh\u002FIP",[38,1781,1782],{},[41,1783,1784],{},"SOC 2 Type II + HIPAA + 自托管 air-gapped",[38,1786,1787,1790],{},[41,1788,1789],{},"多模型","：含 NVIDIA Nemotron 3 Ultra 等",[20,1792,94],{"id":94},[35,1794,1795,1800,1805],{},[38,1796,1797,1799],{},[41,1798,101],{},"：基础评审 + 限额",[38,1801,1802,1804],{},[41,1803,675],{},"：base + usage（2026-03-05 起），按仓库数 + PR 量 + 用量计费，联系销售",[38,1806,1807,1809],{},[41,1808,681],{},"：自定义；自托管 \u002F air-gapped + SSO + HIPAA + 多 org",[120,1811,1812],{},[25,1813,1814],{},"旧 $30\u002Fseat 订阅档已迁移；新模型对大代码库友好但报价需 quote。",[20,1816,1818],{"id":1817},"实测nextjs-go-后端-monorepo-series-b-团队","实测（Next.js + Go 后端 monorepo \u002F Series B 团队）",[25,1820,1821],{},[41,1822,133],{},[35,1824,1825,1828,1831,1834,1837,1840],{},[38,1826,1827],{},"跨文件追依赖是真本事：改一个 schema，它能标出 12 处 query 受影响，提前给迁移建议",[38,1829,1830],{},"PR 时序图（Mermaid）对 reviewer 友好，5 秒看懂改动主轴",[38,1832,1833],{},"自定义 standards 用英文写直接，几条规则覆盖 80% 团队风格",[38,1835,1836],{},"反馈学习有效，2 周后噪声明显降",[38,1838,1839],{},"patternsRepo 让 backend 评审能引用 frontend 仓，避免 API 契约脱节",[38,1841,1842],{},"HIPAA 自托管对医疗团队几乎是唯一可选",[25,1844,1845],{},[41,1846,162],{},[35,1848,1849,1852,1855,1858,1861,1864],{},[38,1850,1851],{},"不支持 Bitbucket \u002F Azure DevOps",[38,1853,1854],{},"没有 IDE \u002F CLI（GitHub\u002FGitLab 网页和 PR 内）",[38,1856,1857],{},"2026-03 转 base + usage 后小项目反而变贵——10 人左右团队对比 Ellipsis $20 flat 不划算",[38,1859,1860],{},"中文场景体验有限",[38,1862,1863],{},"没有 40+ linter 集成（不像 CodeRabbit）",[38,1865,1866],{},"大代码库首次 indexing 耗时长（>50 万 LOC 可能数小时）",[20,1868,185],{"id":185},[187,1870,1871,1874,1877,1880,1887,1893,1896],{},[38,1872,1873],{},"greptile.com → Install on GitHub\u002FGitLab → 选仓库",[38,1875,1876],{},"等首次 indexing（看仓库大小，几分钟至几小时）",[38,1878,1879],{},"开 PR 试评 → 看跨文件评论 + 时序图",[38,1881,1882,1883,1886],{},"在 PR 评论里 ",[70,1884,1885],{},"@greptileai \u003Cfollow-up>"," 跟进对话",[38,1888,1889,1890,1892],{},"配 ",[70,1891,1766],{},"：自定义 standards + patternsRepo",[38,1894,1895],{},"给 👍\u002F👎 训风格",[38,1897,1898],{},"大型项目：考虑 Enterprise 自托管 + 多仓 indexing",[20,1900,217],{"id":217},[219,1902,1903,1917],{},[222,1904,1905],{},[225,1906,1907,1909,1911,1913,1915],{},[228,1908,230],{},[228,1910,800],{},[228,1912,235],{},[228,1914,797],{},[228,1916,803],{},[243,1918,1919,1932,1946,1959,1972,1989,2002,2016],{},[225,1920,1921,1924,1926,1928,1930],{},[248,1922,1923],{},"Codegraph \u002F 跨文件",[248,1925,851],{},[248,1927,886],{},[248,1929,892],{},[248,1931,898],{},[225,1933,1934,1937,1940,1942,1944],{},[248,1935,1936],{},"大代码库 \u002F monorepo",[248,1938,1939],{},"✅ 最强",[248,1941,343],{},[248,1943,856],{},[248,1945,343],{},[225,1947,1948,1951,1953,1955,1957],{},[248,1949,1950],{},"IDE \u002F CLI",[248,1952,290],{},[248,1954,343],{},[248,1956,290],{},[248,1958,343],{},[225,1960,1961,1963,1965,1968,1970],{},[248,1962,903],{},[248,1964,859],{},[248,1966,1967],{},"40+",[248,1969,856],{},[248,1971,856],{},[225,1973,1974,1977,1980,1983,1986],{},[248,1975,1976],{},"Git 平台",[248,1978,1979],{},"GitHub\u002FGitLab",[248,1981,1982],{},"+ Bitbucket\u002FAzure",[248,1984,1985],{},"GitHub-only",[248,1987,1988],{},"GitHub\u002FGitLab\u002FBitbucket",[225,1990,1991,1994,1996,1998,2000],{},[248,1992,1993],{},"HIPAA",[248,1995,343],{},[248,1997,859],{},[248,1999,859],{},[248,2001,859],{},[225,2003,2004,2007,2010,2012,2014],{},[248,2005,2006],{},"自托管",[248,2008,2009],{},"Enterprise air-gapped",[248,2011,681],{},[248,2013,859],{},[248,2015,681],{},[225,2017,2018,2021,2023,2026,2028],{},[248,2019,2020],{},"定价",[248,2022,822],{},[248,2024,2025],{},"$24\u002F$30 + CLI add-on",[248,2027,819],{},[248,2029,2030],{},"$30\u002Fseat",[20,2032,375],{"id":375},[35,2034,2035,2041,2047,2053,2059,2065,2071,2077],{},[38,2036,2037,2040],{},[41,2038,2039],{},"不要把它当中小项目工具用","：base + usage 起步成本对 \u003C10 人团队不友好，先 Ellipsis $20 flat",[38,2042,2043,2046],{},[41,2044,2045],{},"首次 indexing 别在交付前夜跑","：大 monorepo 几小时起步，提前一天接",[38,2048,2049,2052],{},[41,2050,2051],{},"patternsRepo 别拉无关仓","：拉得多 → 噪声增、token 消耗增",[38,2054,2055,2058],{},[41,2056,2057],{},"自定义 standards 用英文","：中文规则识别准确度低于英文",[38,2060,2061,2064],{},[41,2062,2063],{},"HIPAA \u002F 强合规走 Enterprise","：自托管 + air-gapped 才完整覆盖",[38,2066,2067,2070],{},[41,2068,2069],{},"没 IDE = 没本地评审","：commit 前评审走 CodeRabbit",[38,2072,2073,2076],{},[41,2074,2075],{},"API 限流","：100 req\u002Fh\u002FIP，CI 集成要 token bucket",[38,2078,2079,2082],{},[41,2080,2081],{},"多模型路由不透明","：要可重复结果在 Enterprise 谈固定模型",[20,2084,423],{"id":422},[35,2086,2087,2090,2093,2096,2099,2102,2105,2108,2111],{},[38,2088,2089],{},"✅ 大型 monorepo \u002F 跨仓推理",[38,2091,2092],{},"✅ 遗留代码 \u002F 复杂依赖",[38,2094,2095],{},"✅ HIPAA \u002F 医疗 \u002F 金融强合规",[38,2097,2098],{},"✅ Next.js \u002F Node.js 中后期初创",[38,2100,2101],{},"✅ 自托管 \u002F air-gapped 要求",[38,2103,2104],{},"❌ 小项目 \u002F 个人开发者（用 Ellipsis）",[38,2106,2107],{},"❌ IDE \u002F CLI 多入口需求（用 CodeRabbit）",[38,2109,2110],{},"❌ Bitbucket \u002F Azure DevOps",[38,2112,2113],{},"❌ 中文母语团队",[20,2115,480],{"id":480},[35,2117,2118,2122,2126,2130],{},[38,2119,2120],{},[484,2121,1583],{"href":1111},[38,2123,2124],{},[484,2125,1035],{"href":1034},[38,2127,2128],{},[484,2129,1047],{"href":1046},[38,2131,2132],{},[484,2133,1029],{"href":1028},[20,2135,498],{"id":498},[187,2137,2138,2145,2152],{},[38,2139,2140,2141],{},"Stork.AI — Greptile Review 2026（含 Agent v4 \u002F Nemotron 3 Ultra \u002F HIPAA）",[484,2142,2143],{"href":2143,"rel":2144},"https:\u002F\u002Fwww.stork.ai\u002Fen\u002Fgreptile",[512],[38,2146,2147,2148],{},"Stackviv — Greptile Review 2026 ",[484,2149,2150],{"href":2150,"rel":2151},"https:\u002F\u002Fstackviv.ai\u002Fai-tools\u002Fgreptile",[512],[38,2153,2154,2155],{},"Greptile 官方文档 — Key Features（Codebase Context \u002F Pattern Repos \u002F RL 反馈）",[484,2156,2157],{"href":2157,"rel":2158},"https:\u002F\u002Fwww.greptile.com\u002Fdocs\u002Fcode-review-bot\u002Fkey-features",[512],{"title":515,"searchDepth":516,"depth":516,"links":2160},[2161,2162,2163,2164,2165,2166,2167,2168,2169,2170],{"id":22,"depth":519,"text":23},{"id":33,"depth":519,"text":33},{"id":94,"depth":519,"text":94},{"id":1817,"depth":519,"text":1818},{"id":185,"depth":519,"text":185},{"id":217,"depth":519,"text":217},{"id":375,"depth":519,"text":375},{"id":422,"depth":519,"text":423},{"id":480,"depth":519,"text":480},{"id":498,"depth":519,"text":498},"\u002Fimg\u002Ftools\u002Fgreptile.webp","Greptile 真实评测：把整个仓库建成代码图（function\u002Fvariable\u002Fclass\u002Ffile\u002Fdir + 依赖），评审时跨文件追 ripple effect。Agent v4（2026-03）addressed comments per PR +74%；多模型架构含 NVIDIA Nemotron 3 Ultra；SOC 2 Type II + HIPAA；2026-03-05 转 base+usage 定价。",[2174,2177,2180,2182],{"q":2175,"a":2176},"Greptile 强在哪？","Codegraph——把整个仓库（function\u002Fvariable\u002Fclass\u002Ffile\u002Fdir\u002F依赖）建成图，评审一个 diff 时不是只看变更那几行，而是顺着图把『相关代码 + 依赖代码 + 相似代码』全拉出来当上下文。30+ 文件的大型 PR \u002F 跨多模块的改动，它比 CodeRabbit \u002F Ellipsis 看得更深。",{"q":2178,"a":2179},"Agent v4 是什么？","2026-03-05 发布，对比 v3『每 PR 被采纳的评论数』提升 74%；底层多模型架构含 NVIDIA Nemotron 3 Ultra。",{"q":1652,"a":2181},"都用代码图但侧重不同：Greptile 在跨文件 \u002F 大代码库 \u002F 遗留系统推理上更强、HIPAA 合规更完整。CodeRabbit 在 IDE\u002FCLI 多入口、40+ linter 集成、MCP 生态、开源仓库无限免费上更广。大型 monorepo + 强合规 + 不要 IDE\u002FCLI 走 Greptile；其余场景走 CodeRabbit。",{"q":2183,"a":2184},"支持中文吗？","纯英文产品，仅 GitHub + GitLab。中文母语团队体验有限。",[537],{},[1116,1117],[2189,2192,2196],{"plan":101,"price":1122,"features":2190,"notes":2191},"基础 AI PR 评审 + 限额","试水 \u002F 小项目",{"plan":675,"price":2193,"features":2194,"notes":2195},"base + usage（2026-03-05 起）","更多仓库 + PR 量 + Codegraph + 自定义标准 + 反馈学习","联系销售按规模报价",{"plan":681,"price":1130,"features":2197,"notes":2198},"自托管 \u002F air-gapped + SSO + HIPAA + 多 org + API 100 req\u002Fh\u002FIP","针对大企业 \u002F 强合规","Freemium \u002F base + usage（2026-03-05 起） \u002F Enterprise self-host",[1140],[1143],{"power":1145,"ux":549,"price":516,"cn_support":519,"stability":549},{"title":800,"description":2172},"Greptile 评测 2026：AI 代码审查，Codegraph 跨文件推理",[2206,2208,2210],{"name":2207,"url":2143,"accessed":1151},"Stork.AI — Greptile Review 2026",{"name":2209,"url":2150,"accessed":1151},"Stackviv — Greptile Review 2026",{"name":2211,"url":2157,"accessed":1151},"Greptile 官方文档 — Key Features","tools\u002Fcoding\u002Freview\u002Fgreptile","Codegraph 跨文件推理 + Agent v4——把整个代码库建图，理解 ripple effect 的 AI 评审",[558,1161,1163,2215,1165,1164],"hipaa","Codegraph 跨文件推理是同类里最强——大型 \u002F 跨仓库 \u002F 遗留代码评审首选。$24 flat 极简定价走 Ellipsis；IDE\u002FCLI\u002FMCP 多入口走 CodeRabbit；HIPAA + 自托管 + 大代码库走 Greptile。","https:\u002F\u002Fwww.greptile.com","Zuk34c-BYAhXZWdfvQ2q-DKAsxu030A9Z9yJBmyNv1o",1785660641259]