Sourcery logo

Sourcery

认领

Sourcery 是一款适用于 GitHub、GitLab 和 IDE 工作流的 AI 代码审查工具,可帮助团队审查 PR、扫描安全问题,并更早获得开发反馈。

Sourcery preview

概述

Sourcery 是一款适用于 GitHub、GitLab 和 IDE 工作流的 AI 代码审查产品。它专注于自动化代码审查、持续安全扫描,以及帮助团队更早发现开发过程中的漏洞、缺陷和技术债务的反馈。

该产品为开源项目提供免费版本,并为私有仓库和企业用途提供付费方案。其定价页面还按方案区分了各项能力,包括代码审查、安全扫描、仓库分析、自定义审查规则、自托管和支持服务。

功能

PR 代码审查

对拉取请求执行自动化审查,并提供摘要和修复建议,以便审查者在合并前发现问题。

安全扫描

持续扫描各仓库中的代码,并解释安全问题及其修复方式。

IDE 工作流

在 IDE 中提供实时反馈,让开发者在提交前审查代码。

仓库分析

在 Team 方案中提供仓库分析功能,帮助团队查看活动情况和问题模式。

可配置的审查设置

允许团队使用自定义审查规则,并且在 Team 方案中可接入自己的 LLM。

仓库和代理集成

支持与 GitHub 和 GitLab 集成,也可与编码代理一起使用。

使用场景

  • 拉取请求审查

    使用 Sourcery 在变更合并前,对拉取请求进行包含摘要、逐行反馈和建议修复的审查。

  • 仓库安全扫描

    使用持续安全扫描来发现私有仓库中的问题,并跟踪修复情况。

  • 提交前开发者反馈

    使用 IDE 工作流在编码时获得审查反馈,在提交变更之前先行检查。

  • 团队与企业治理

    当你需要仓库分析、更高的扫描覆盖率或适合大型组织的自托管选项时,可使用 Team 和 Enterprise 方案。

Pros and Cons

Pros

  • 支持在 GitHub、GitLab 和 IDE 工作流中进行代码审查。
  • 同时覆盖拉取请求审查和持续安全扫描。
  • 针对开源、私有仓库、团队使用和企业提供不同方案层级。
  • 企业方案提供可配置的审查规则和自托管选项。
  • 根据定价常见问题,仅按分配席位收费。

Cons

  • 高级功能,例如仓库分析、自托管和优先支持,仅限更高等级方案。
  • 来源未详细说明完整的设置步骤或实施限制。

FAQ

我可以在什么地方使用 Sourcery?

Sourcery 可与 GitHub、GitLab 以及 IDE 配合使用。定价页面说明,它可立即在公开仓库中使用,无论你是在 IDE 中还是在 GitHub 或 GitLab 中工作。

Sourcery 对开源项目免费吗?

定价页面说明,Sourcery 在开源项目上可完全免费使用。私有仓库则由付费方案覆盖。

我以后可以取消或更改方案吗?

可以。定价页面说明,你可以随时取消或降级,并且在你已支付周期结束前,仍可继续使用当前方案中的功能。

我的组织里每个人都需要付费席位吗?

不需要。定价页面说明,只会按你分配席位的开发者收费,不会按你组织中的所有人收费。

Sourcery 在审查代码时如何处理代码?

定价页面说明,Sourcery 使用第三方 LLM 提供商,并且不会存储你的代码。页面还指出,这些提供商不会使用你的代码或消息来训练模型,且不会保留数据超过 30 天。

Quick Facts

类别
AI 代码审查
平台
GitHub、GitLab、IDE
适用对象
开发者、团队和企业
定价
开源免费;私有仓库和企业方案付费
网站
sourcery.ai
典型工作流
PR 审查、持续扫描和 IDE 反馈