主表面
- difflore
- MCP / Reviewer Context API
- CodeRabbit
- GitHub PR 评论
直接在 GitHub PRs 上发布 AI 生成的审阅意见。您的团队打开 PR,CodeRabbit 读取差异,并在几分钟内留下行级建议、摘要评论和演练文档。交互式聊天位于 PR 线程中。
从团队接受的 PR 审阅意见中提取规则,然后在编码代理和审阅者需要上下文时通过 MCP/API 将其提供给他们。目标:在不将规则文件提交到存储库的情况下重复更少的审核反馈。
诚实的框架。当 difflore 获胜时,我们会这么说。当 CodeRabbit 获胜时,我们也这么说。
| 功能 | difflore | CodeRabbit |
|---|---|---|
| 表面 | ||
| 主表面 | MCP / Reviewer Context API | GitHub PR 评论 |
| 当它起作用时 | 编码或审阅时间 | PR 打开后 |
| MCP 服务器 | 托管 MCP 以供审阅者参考 | 可以使用外部 MCP 上下文 |
| 本地终端用户界面 | difflore rules | 未刊登广告 (2026-04-29) |
| PR-评论审核 | — | ✓(其核心表面) |
| In-PR 对话式聊天 | — | ✓(根据他们的文档,2026-04-29) |
| 知识与学习 | ||
| 知识来源 | 您接受的 PR 评论 + 手动规则 | PR diff + 配置的上下文 |
| 每队规则学习 | 未刊登广告 (2026-04-29) | |
| 每条规则的来源归因 | ✓(每条规则均显示“← 从 <repo> 学习”,来源为 PR + 审阅者) | 未刊登广告 (2026-04-29) |
| 规则图级联检索 | ✓(键入的边缘:Supersedes / RelatesTo / DerivedFrom;选择加入) | 没有超越团队判断的图表层 |
| 衰减感知排名 | ✓(类别半衰期:修正 365d / 样式 30d) | 没有宣传半衰期机制 |
| 信任与部署 | ||
| 开源运行时 | ✓ (Apache 2.0 CLI/MCP) | 未刊登广告 (2026-04-29) |
| 私有部署 | Enterprise | Enterprise 层 (2026-04-29) |
| BYOK(自己的 LLM key) | 未刊登广告 (2026-04-29) | |
| 代码保留在您的机器上 | ✓(本地优先运行时) | 供应商托管 (2026-04-29) |
诚实的框架
不会。CodeRabbit 在开发者打开 PR 后发布 AI review 评论。difflore 提供有来源的代码库规则:编码 agent 可以在写代码前查询,CodeRabbit 这类 reviewer 也可以在 review 时通过 hosted MCP 查询。作用面不同,规则层相同。
静态的 .cursorrules 文件是您手动维护的单个文本 blob。 difflore v1 默认不管理 repo 规则文件。它通过 MCP/API 及时提供少量相关规则,因此你的规则库可以持续增长,而无需把存储库变成规则文件仓库。
这就是我们的假设。Eval-33 之后,我们的自我批评门将真实规则率从 63% 提高到了 85%。作者仍然有大约 15 秒的每条规则决策时间 /dashboard/reviews:接受、编辑或驳回。经过 50 PRs 的审核历史记录后,您通常会拥有 30-60 条有用的规则。
不作为 v1 审阅者集成。如果审阅者无法通过 MCP 或 Reviewer Context API 动态调用 difflore,则默认情况下我们不会为其编写存储库指令文件。 Copilot 支持应该等待动态路径,而不是成为静态文件导出。
CodeRabbit 覆盖 GitHub PR 表面,difflore 在幕后提供团队规则。补充动作是:difflore 可以防止 agent 犯错,然后 CodeRabbit 可以在审查漏网问题时查询同一套规则。
到 /pricing 查看当前 difflore 方案详情,或从 GitHub 安装 Apache-2.0 本地运行时。
CodeRabbit 功能声明来自其公共网站,日期为 2026-04-29。查看 coderabbit.ai 查看当前产品详情。