patched-codes/patchwork

Agentic AI framework for enterprise workflow automation.

解決的問題

Patchwork 是一個自架設的 CLI 工具,專為自動化重複性的開發任務(如程式碼審查、錯誤修復、安全修補與文件生成)而設計。它能減少維護工作(如更新有漏洞的相依套件或透過自動拉取請求解決問題)所需的繁瑣手動操作。

運作方式

此工具透過「Patchflows」——由可重複使用的原子動作(例如提交變更或呼叫 LLM)與可自訂的「提示範本」組合而成的 LLM 協助自動化流程——來運作。這些流程可透過 CLI 在本機執行,也可整合至 IDE 或嵌入 CI/CD 管道中。支援多種 LLM,包括 OpenAI、Google Gemini,以及任何 OpenAI 相容的端點(例如 Groq、Together AI,或透過 Ollama 和 vLLM 執行的本地模型)。

適用對象

適合希望使用 AI 工具自動化程式碼庫維護與安全修復的開發人員與 DevOps 工程師。

主要特色

  • 預設 Patchflows:內建開箱即用的自動化功能,包含 PR 審查、漏洞修復(AutoFix)、相依套件升級與 README 生成。
  • 彈性 LLM 支援:相容於管理式服務與本地開源模型。
  • 可擴充架構:使用者可建立自訂步驟與提示範本,打造新的自動化流程。
  • 整合就緒:可作為 CLI 工具部署,或作為 CI/CD 管道的一部分使用。

相關

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