Greptile 展示图片 1

Greptile

基于代码库上下文自动审查拉取请求的 AI 代码审查工具。

工具介绍

Greptile 面向需要审查拉取请求的开发团队。连接代码仓库后,它会建立涵盖函数、类和依赖关系的代码库图谱,结合仓库上下文分析 PR 中的变更,并在评论中给出发现的问题和修复建议。团队还可以用自然语言设置仓库特定的审查规则;如果想在创建 PR 前检查代码,开发者也可通过命令行审查本地分支。

核心功能

  • 自动审查 PR:结合代码库上下文分析拉取请求中的变更,并以 PR 评论发布问题和修复建议。
  • 自定义审查规则:用自然语言设定团队关注的代码规范,并提供仓库特定上下文。
  • 团队反馈适应:根据团队对审查评论的回应,调整后续审查建议。
  • 编码代理衔接:将审查评论中的问题上下文发送给受支持的编码代理,供其处理修复。
  • 提交前本地审查:通过 Greptile CLI 在创建 PR 前审查本地分支;代理模式可输出问题和建议修复的文本。
  • TREX 运行时验证:测试版功能可在沙盒中运行 PR 分支,检查运行时问题。

使用方法

  1. 1从 Greptile 官方入口连接代码提供方,并启用需要审查的仓库。
  2. 2在该仓库创建拉取请求后,由 Greptile 自动结合代码库上下文分析变更。
  3. 3查看 PR 评论中的问题和修复建议;如需借助编码代理处理,可从审查评论发送问题上下文。
  4. 4根据审查结果继续处理代码,并通过对评论的回应反馈团队关注的审查重点。

常见问题

Greptile 的审查结果会出现在哪里?

自动审查拉取请求后,它会在 PR 评论中发布发现的问题和修复建议。

还没创建 PR,可以审查代码吗?

可以。Greptile CLI 支持在终端审查本地分支,让开发者在创建 PR 前查看审查结果。

团队能让审查意见贴合自己的规范吗?

可以。团队可用自然语言设置审查规则、提供仓库特定上下文;Greptile 也会根据团队对审查评论的反馈调整后续建议。

Greptile 会直接修改代码吗?

已确认的流程是提出修复建议,并可将问题上下文发送给编码代理处理;不能据此认为 Greptile 会自行应用修复。

免费方案与试用如何区分?

Starter 为一名活跃开发者提供每月有限积分,Pro 按席位订阅并可购买额外积分;十四天试用和合格非商业开源项目免费属于另外的规则。

能接入哪些工作流?

支持 GitHub、GitLab 等代码平台、MCP、CLI 与 Claude Code 插件;修复建议可发送给 Claude Code、Codex、Cursor 等编程助手,企业还可自托管。

是否提供中文界面或中文内容能力?

官方安全说明确认使用 OpenAI、Anthropic 多语言模型,可理解中文说明和上下文;公开管理界面主要为英文,不将编程语言支持误作中文界面。