Repolode
AIDotNet

AIDotNet/OpenDeepWiki

Gitリポジトリ、ZIPアーカイブ、ローカルフォルダを、ドキュメントや検索可能なチャット、MCP対応ナレッジベースに変換するオープンソースAIツール。

代替できる製品:DeepWiki

スター
3,637
フォーク
464
未解決の Issue
18
最終コミット
3 時間前

これは何?

OpenDeepWikiは、Git URL、アップロードされたZIPアーカイブ、または許可されたローカルディレクトリからリポジトリを取り込み、設定されたLLMプロバイダーを使ってREADMEの要約、プロジェクト概要、Wikiの目次、ドキュメント本文を生成します。生成物は、/{owner}/{repo}のようなルートを持つ公開リポジトリページとして公開され、マインドマップやオプションのGraphify生成物も利用できます。

同じインデックス済みコンテンツを、組み込みチャットアシスタント、埋め込み用チャットAPI、共有リンク、リポジトリごとのMCPエンドポイントで使い回せるため、AIクライアントから特定のプロジェクトについて問い合わせられます。管理コンソールでは、リポジトリ、ユーザー、ロール、APIキー、AIプロバイダーとモデル、MCPプロバイダー、GitHub App経由のインポートを管理できます。また、バックグラウンドワーカーが翻訳やマインドマップの生成、定期的な差分更新を処理します。

バックエンドはASP.NET Coreと.NET 10、フロントエンドはNext.js 16で構成され、データベースにはSQLiteまたはPostgreSQLを使用します。Docker Composeでデプロイでき、オプションでSealosにも対応しています。

主な機能

  • 01Gitリポジトリ、ZIPアーカイブ、ローカルディレクトリをナレッジソースとして取り込みます。
  • 02Wikiの目次やドキュメント本文、多言語翻訳、マインドマップを生成します。
  • 03リポジトリごとのMCPエンドポイントをAIクライアントに公開します。
  • 04組み込みチャットアシスタント、埋め込み可能なチャットAPI、共有リンクを提供します。
  • 05リポジトリ、ユーザー、APIキー、AIプロバイダーの設定を管理するコンソールを備えています。
  • 06SQLiteとPostgreSQLに対応しています。

ユースケース

  • 社内コードベースを、新しいエンジニアが閲覧・検索できるドキュメントに変換する。
  • MCPを通じて、AIコーディングアシスタントにリポジトリ固有のコンテキストを提供する。
  • プロダクトや社内ポータルに、プロジェクトについて質問できるチャットを埋め込む。
  • 定期的な差分更新で、生成したドキュメントを最新の状態に保つ。

クイックスタート

  1. 1

    リポジトリをクローンします

    git clone https://github.com/AIDotNet/OpenDeepWiki.git
  2. 2

    compose.yaml を編集し、JWT シークレットと AI プロバイダーの認証情報を設定します

  3. 3

    Docker Compose でスタックを起動します

    docker compose up -d --build
  4. 4

    http://localhost:3000 で Web UI を開きます

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

  • 互換性のあるプロバイダーの LLM API キーが少なくとも 1 つ必要です。
  • デフォルトの管理者認証情報は初期設定されているため、本番環境にデプロイする前に変更する必要があります。
  • 対応しているデータベースは SQLite と PostgreSQL のみです。

収録されている特集

トピック

よくある質問

OpenDeepWiki とは?
Gitリポジトリ、ZIPアーカイブ、ローカルフォルダを、ドキュメントや検索可能なチャット、MCP対応ナレッジベースに変換するオープンソースAIツール。 OpenDeepWikiは、Git URL、アップロードされたZIPアーカイブ、または許可されたローカルディレクトリからリポジトリを取り込み、設定されたLLMプロバイダーを使ってREADMEの要約、プロジェクト概要、Wikiの目次、ドキュメント本文を生成します。生成物は、/{owner}/{repo}のようなルートを持つ公開リポジトリページとして公開され、マインドマップやオプションのGraphify生成物も利用できます。
OpenDeepWiki は無料で使えますか?ライセンスは?
OpenDeepWiki は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenDeepWiki は今もメンテナンスされていますか?
活発にメンテナンス中。OpenDeepWiki の最終コミットは 2026年10月22日 です。
OpenDeepWiki は何に使えますか?
社内コードベースを、新しいエンジニアが閲覧・検索できるドキュメントに変換する。 MCPを通じて、AIコーディングアシスタントにリポジトリ固有のコンテキストを提供する。 プロダクトや社内ポータルに、プロジェクトについて質問できるチャットを埋め込む。 定期的な差分更新で、生成したドキュメントを最新の状態に保つ。
OpenDeepWiki のインストール方法は?
リポジトリをクローンします: git clone https://github.com/AIDotNet/OpenDeepWiki.git compose.yaml を編集し、JWT シークレットと AI プロバイダーの認証情報を設定します Docker Compose でスタックを起動します: docker compose up -d --build http://localhost:3000 で Web UI を開きます
OpenDeepWiki はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/AIDotNet/OpenDeepWiki

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

関連プロジェクト