kodustech/kodus-ai
Open source, self-hosted AI code review. Bring your own LLM.
解決する課題
Kodusはプルリクエストのコードレビュープロセスを自動化し、バグ、セキュリティリスク、アーキテクチャの不整合を検出するために人間が行う手作業の負担を軽減します。チームがコード品質を高く維持し、複数のGitプロバイダー間で特定の標準を強制するのを支援し、反復的な手動フィードバックへの依存を排除します。
仕組み
KodusはWebhookを通じてGitワークフロー(GitHub、GitLab、Bitbucket、Azure DevOps、Forgejo)に直接統合されます。大規模言語モデル(LLM)を使用してコードの差分を分析し、具体的な修正案やリスク評価をPR内に直接提供します。ユーザーは「Kody Rules」を平易な言語で定義し、特定のアーキテクチャやセキュリティ要件についてAIをガイドできます。このシステムはモデルに依存せず、OpenAI、Anthropic、Google GeminiなどのプロバイダーのAPIキー(BYOK)を使用したり、セルフホストモデルを使用したりすることが可能です。
対象ユーザー
コードレビューを自動化したい、大規模組織全体でコーディング標準を強制したい、あるいはレビューインフラをセルフホストして厳格なプライバシーを維持したいエンジニアリングチームや開発者。
ハイライト
- モデル非依存 (Model Agnostic):Claude、GPT-5、Gemini、Llama、およびOpenAI互換のあらゆるエンドポイントを含む、多様なLLMをサポート。
- カスタマイズ可能なルール:特定のレポジトリやパスに適用される、平易な言語でのレビュー指示をチームが定義可能。
- セルフホスト可能:Dockerを使用してプライベートサーバーにデプロイでき、ソースコードのプライバシーを確保。
- ネイティブGit統合:5つの主要なGitプラットフォームのPR内で直接動作。
- CLI & CI/CDサポート:ターミナルや自動化されたパイプラインからローカルでAIレビューを実行可能。
- 課題追跡:クローズされたPRで未実装の提案を自動的に追跡し、将来のPRで修正が行われた際に解決済みとして処理。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト