hustcer/deepseek-review

🚀 Sharpen Your Code, Ship with Confidence – Elevate Your Workflow with DeepSeek Code Review 🚀

解決的問題

利用 DeepSeek AI 模型自動審查 GitHub Pull Request (PR) 或本地 Git 倉庫的程式碼變更,減少手動識別錯誤、風格違規和安全漏洞所需的勞力。

作法

該工具整合 DeepSeek 的 API(包含 V4 和 R1 模型),分析程式碼差異。可部署為 GitHub Action,在建立 PR、新增標籤或特定評論提及時觸發。同時提供由 Nushell 驅動的 CLI 工具,讓開發者可直接在終端機中審查本地提交、遠端 PR 或特定 git 差異。

適用對象

希望將 AI 驅動的程式碼審查整合至 CI/CD 流程,或在提交前快速以 AI 協助審查本地變更的開發者與維護者。

主要特色

  • 彈性觸發:支援自動 PR 審查、標籤觸發,或透過 PR 評論進行按需審查。
  • 本地與遠端支援:可透過 CLI 審查本地倉庫、特定提交或遠端 GitHub PR。
  • 可自訂 AI:支援自訂系統/使用者提示、溫度設定,以及自架設的 DeepSeek 模型。
  • 細粒度控制:可使用模式包含或排除特定檔案的審查。
  • 跨平台相容:相容 macOS、Ubuntu 與 Windows。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案