OpenDeepWiki: コードベースから構造化されたドキュメント、チャットインターフェース、および MCP エンドポイントを生成する AI 駆動型リポジトリ知識ベース

OpenDeepWiki: コードベースから構造化されたドキュメント、チャットインターフェース、および MCP エンドポイントを生成する AI 駆動型リポジトリ知識ベース

何を解決するか

OpenDeepWiki は、生の Git リポジトリ、ZIP アーカイブ、またはローカルディレクトリを、構造化され検索可能な知識ベースに変換します。複雑なコードベースに対して手動でドキュメントを作成する必要性を排除し、ソースコードからプロジェクトの概要、Wiki カタログ、および詳細なドキュメント内容を自動的に生成します。

仕組み

システムはリポジトリソースを取り込み、ファイルツリーとコンテキストを分析するためにワークスペースを準備します。次に、LLM を使用して README の要約、Wiki カタログ、およびドキュメント内容を生成します。処理された知識は、以下のようないくつかのチャネルを通じて提供されます:

  • Public Docs Site: ドキュメントを閲覧するための SEO フレンドリーな Next.js サイト。
  • Chat Assistant: リポジトリの知識を照会するための、組み込みのチャットインターフェースと埋め込み API。
  • MCP Endpoints: AI エージェントがリポジトリ範囲の知識にアクセスできるようにする Model Context Protocol (MCP) エンドポイント。
  • Visualizations: プロジェクト構造を可視化するための Mermaid マインドマップと Graphify アーティファクトの生成。

対象ユーザー

  • Developers who want to automatically generate and host documentation for their open-source or internal projects. (オープンソースまたは社内プロジェクトのドキュメントを自動的に生成してホストしたい開発者)
  • AI Agent users who need a way to provide their AI assistants with deep, structured context from a specific codebase. (特定のコードベースから、AI アシスタントに深く構造化されたコンテキストを提供する方法を必要とする AI エージェントユーザー)
  • Project Managers who want a quick overview of a high-level project structure via mind maps and summaries. (マインドマップや要約を通じて、ハイレベルなプロジェクト構造の素早い概要を把握したいプロジェクトマネージャー)

Highlights

  • Multi-source ingestion: Git URL、ZIP ファイル、およびローカルディレクトリをサポート。
  • AI-driven documentation: 要約、カタログ、および多言語翻訳を自動的に生成。
  • AI Agent integration: リポジトリ範囲の知識検索のための MCP エンドポイントを提供。
  • Enterprise-ready: ユーザー、ロール、および AI プロバイダーを管理するための管理コンソールを含み、本番環境規模の PostgreSQL をサポート。
  • Omnichannel chat: Feishu、QQ、WeChat、および Slack との統合。

Sources