Sourcery logo

Sourcery

認領

Sourcery 是適用於 GitHub、GitLab 與 IDE 工作流程的 AI 程式碼審查工具,可協助團隊檢查 PR、掃描安全問題,並更早獲得開發回饋。

Sourcery preview

概觀

Sourcery 是適用於 GitHub、GitLab 與 IDE 工作流程的 AI 程式碼審查產品。它專注於自動化程式碼審查、持續安全掃描,以及能幫助團隊更早在開發流程中發現 bug、漏洞與技術債的回饋。

此產品提供開源專案免費方案,以及適用於私有儲存庫與企業用途的付費方案。其定價頁面也依方案區分功能,包括程式碼審查、安全掃描、儲存庫分析、自訂審查規則、自架與支援服務。

功能

PR 程式碼審查

對 pull request 執行自動化審查,提供摘要與修正建議,讓審查者在合併前就能看到問題。

安全掃描

持續掃描跨儲存庫的程式碼,並以修正建議說明安全問題。

IDE 工作流程

在 IDE 中提供即時回饋,讓開發者在提交前就能審查程式碼。

儲存庫分析

在 Team 方案中提供儲存庫分析,讓團隊檢視活動與問題模式。

可設定的審查設定

讓團隊使用自訂審查規則,且在 Team 方案中可自行帶入 LLM。

儲存庫與代理整合

支援與 GitHub 和 GitLab 整合,並可搭配程式編寫代理使用。

使用情境

  • Pull request 審查

    使用 Sourcery 在變更合併前,透過摘要、逐行回饋與建議修正來審查 pull request。

  • 儲存庫安全掃描

    使用持續安全掃描來找出私有儲存庫中的問題,並長期追蹤修正狀況。

  • 提交前的開發者回饋

    使用 IDE 工作流程,在撰寫程式時就取得審查回饋,於提交變更前先行確認。

  • 團隊與企業治理

    當你需要儲存庫分析、更高的掃描涵蓋範圍,或大型組織的自架選項時,請使用 Team 與 Enterprise 方案。

Pros and Cons

Pros

  • 支援 GitHub、GitLab 與 IDE 工作流程中的程式碼審查。
  • 同時涵蓋 pull request 審查與持續安全掃描。
  • 提供開源、私有儲存庫、團隊與企業等不同方案層級。
  • 企業方案提供可設定的審查規則與自架選項。
  • 根據定價 FAQ,只會針對指派的席位收費。

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 回饋