Repolode
kodustech

kodustech/kodus-ai

好みのLLMプロバイダーを使ってセルフホストできる、プルリクエスト向けのオープンソースAIコードレビュー。

代替できる製品:CodeRabbit

スター
1,514
フォーク
178
未解決の Issue
176
最終コミット
3 時間前

これは何?

Kodusは、プルリクエストやマージリクエストにコメントするオープンソースのAIコードレビュアーです。GitHub、GitLab、Bitbucket、Azure DevOps、Forgejoに対応し、自社サーバーでの実行にも、Kodus Cloudのホステッドサービスとしての利用にも対応しています。

独自のAPIキーを持ち込む方式を採用しており、OpenAI、Anthropic、Google Gemini、Vertex AIなどのプロバイダーや、OpenAI互換のエンドポイントの認証情報を接続できます。モデルの利用料金はプロバイダーに直接請求されます。チームで定義するKody Rulesは平易な言葉で記述でき、組織、リポジトリ、パスごとにレビュー項目を指定できます。Kody Issuesでは、クローズ済みのプルリクエストに残された未解決の提案を追跡できます。

モノレポには、NestJS API、Next.jsダッシュボード、レビュー処理用のワーカー、webhookサービスが含まれています。また、CI/CDパイプラインを含め、ワーキングツリー、ステージ済みの差分、ブランチ、コミットをレビューできるCLIも備えています。

主な機能

  • 01GitHub、GitLab、Bitbucket、Azure DevOps、Forgejoのプルリクエストをレビューします。
  • 02OpenAI、Anthropic、GeminiのAPIキーや、OpenAI互換エンドポイントを利用できます。
  • 03チームがレビューのルールを平易な言葉で記述し、リポジトリやパスごとに適用範囲を設定できます。
  • 04クローズ済みのプルリクエストにある未対応の提案をKody Issuesで追跡できます。
  • 05ローカルの変更、ステージ済みの差分、ブランチ、コミットをレビューするCLIを提供します。

ユースケース

  • セルフマネージドのGitLabやForgejoを含め、ソースコードを自社インフラ内に保持する必要があるチーム。
  • LLMプロバイダーを自分たちで選び、料金を直接支払いたい組織。
  • すべてのプルリクエストで、リポジトリ固有の規約やセキュリティチェックを徹底する。
  • コードをプッシュする前に、ターミナルやCIパイプラインからAIレビューを実行する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/kodustech/kodus-ai.git
  2. 2

    プロジェクトディレクトリに移動する

    cd kodus-ai
  3. 3

    ローカルセットアップを実行する

    yarn setup

使う前に知っておきたいこと

  • セルフホスティングには、CPUコア数2以上、RAM 8 GB、ディスク容量60 GB以上のVM上でDockerが必要です。
  • ライセンスはコピーレフトのAGPLv3です。
  • セルフホストのインスタンスは、テレメトリを無効にしない限り、匿名のハートビートを1日1回送信します。

トピック

よくある質問

kodus-ai とは?
好みのLLMプロバイダーを使ってセルフホストできる、プルリクエスト向けのオープンソースAIコードレビュー。 Kodusは、プルリクエストやマージリクエストにコメントするオープンソースのAIコードレビュアーです。GitHub、GitLab、Bitbucket、Azure DevOps、Forgejoに対応し、自社サーバーでの実行にも、Kodus Cloudのホステッドサービスとしての利用にも対応しています。
kodus-ai は無料で使えますか?ライセンスは?
kodus-ai は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
kodus-ai は今もメンテナンスされていますか?
活発にメンテナンス中。kodus-ai の最終コミットは 2026年10月22日 です。
kodus-ai は何に使えますか?
セルフマネージドのGitLabやForgejoを含め、ソースコードを自社インフラ内に保持する必要があるチーム。 LLMプロバイダーを自分たちで選び、料金を直接支払いたい組織。 すべてのプルリクエストで、リポジトリ固有の規約やセキュリティチェックを徹底する。 コードをプッシュする前に、ターミナルやCIパイプラインからAIレビューを実行する。
kodus-ai のインストール方法は?
リポジトリをクローンする: git clone https://github.com/kodustech/kodus-ai.git プロジェクトディレクトリに移動する: cd kodus-ai ローカルセットアップを実行する: yarn setup
kodus-ai はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kodustech/kodus-ai

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト