kodustech/kodus-ai

AI Code Review with Full Control Over Model Choice and Costs.

What it solves

Kodus AI 提供自動化的 AI 驅動程式碼審查系統,直接整合於 Git 工作流程中。它協助工程團隊減少技術債務、強制執行架構與安全標準,並確保高品質的審查,無需人工重複相同的回饋。

How it works

Kodus 以 monorepo 形式運作,內含 API、執行審查的背景工作者,以及提供 Git 供應商(GitHub、GitLab、Bitbucket、Azure Repos)使用的 webhook 服務。它採用「Bring Your Own Key」(BYOK) 模式,允許團隊連接自家的 LLM 供應商(如 Claude、GPT-5、Gemini 或 Llama)來分析 Pull Request。團隊可以以自然語言定義「Kody Rules」,依據特定專案標準指導 AI 的審查流程。

Who it’s for

軟體工程團隊與組織,想要自動化程式碼審查、追蹤技術債務,並在多個倉庫間維持一致的程式碼規範。

Highlights

  • Model Agnostic: 支援透過 OpenAI 相容端點的各種 LLM。
  • Custom Review Rules: 以自然語言指令定義,強制執行架構與安全期望。
  • Native Git Integration: 直接在主要 Git 供應商的 Pull Request 中運作。
  • Comprehensive Tooling: 包含本地/CI‑CD 使用的 CLI、顯示代幣使用與交付指標的儀表板,以及將未實作建議追蹤為 Issue 的系統。
  • Privacy-Focused: 支援自行託管,確保原始碼不會被用於模型訓練。