AIDotNet/OpenDeepWiki
OpenDeepWiki is the open-source version of the DeepWiki project, aiming to provide a powerful knowledge management and collaboration platform. The project is mainly developed using C# and TypeScript, supporting modular design, and is easy to expand and customize.
解決する課題
OpenDeepWikiは、未加工のGitリポジトリ、ZIPアーカイブ、およびローカルディレクトリを、構造化され検索可能な知識ベースに変換します。コードベースのドキュメント作成に伴う手作業を排除し、要約、カタログ、詳細なコンテンツを自動生成し、公開ウェブサイトとして提供するか、AI駆動のチャットやツール統合に活用できます。
動作方法
システムは、ファイルツリーとコンテキストを分析するパイプラインを通じて、リポジトリのソースを処理し、LLMを使用してREADMEの要約、プロジェクト概要、Wikiカタログを生成します。このコンテンツは複数言語に翻訳され、マインドマップやGraphifyアーティファクトとして視覚化され、データベース(SQLiteまたはPostgreSQL)に保存されます。生成された知識は、Next.jsによるフロントエンドを通じて公開閲覧可能に、組み込みチャットアシスタントとして、および外部AIツール向けのModel Context Protocol(MCP)エンドポイントとして公開されます。
対象ユーザー
- 開発者およびメンテナス: プロジェクトのドキュメントを自動生成・更新し、常に最新の状態に保つ。
- 企業チーム: 管理コンソールを活用して、部門や役割ごとの内部リポジトリ知識を統合的に管理。
- AIツールユーザー: MCPを介して、リポジトリ固有の知識をAIエージェントに統合したい人。
主な特徴
- マルチソースインポート: Git URL、ZIPファイル、ローカルディレクトリをサポート。
- AI生成ドキュメント: 要約、カタログ、詳細ドキュメントを自動生成。
- 知識の公開: SEO対応の公開サイト、埋め込みチャットAPI、MCPエンドポイントを提供。
- ビジュアライゼーション: プロジェクト構造をMermaidマインドマップやGraphifyアーティファクトとして生成。
- 企業向け対応: ロールベースのアクセス制御、部門管理、SlackやFeishuなどさまざまなチャットプラットフォームのサポートを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト