[开源]强大的知识管理与协作平台,支持模块化设计 易扩展和自定义

开源系统
2026-06-09 07:55 1 次浏览 • 0 次下载 0KB
[开源]强大的知识管理与协作平台,支持模块化设计 易扩展和自定义

一、开源项目简介

OpenDeepWiki

图片

AI驱动的代码知识库

OpenDeepWiki 是参考DeepWiki 作为灵感,基于 .NET 9 和 Semantic Kernel 开发的开源项目。它旨在帮助开发者更好地理解和使用代码库,提供代码分析、文档生成、知识图谱等功能。

二、开源协议

使用MIT开源协议

三、界面展示

图片

四、功能概述

  • 快速生成:
     只需要几分钟即可将所有的Github,Gitlab,Gitee,Gitea等代码仓库转换为知识库
  • 多语言支持:
     支持所有编程语言的代码分析和文档生成
  • 代码结构:
     自动生存Mermaid图表理解代码结构
  • 自定义模型:
     支持自定义模型和自定义API,可以根据需要进行扩展
  • AI智能分析:
     基于AI的代码分析和代码关系的理解
  • 轻松SEO:
     生成SEO友好的文档和知识库,使用Next.js构建,让搜索引擎更容易索引
  • 对话式交互:
     支持与AI进行对话式交互,获取代码的详细信息和使用方法,深入理解代码

五、技术选型

OpenDeepWiki 是参考DeepWiki 作为灵感,基于 .NET 9 和 Semantic Kernel 开发的开源项目。它旨在帮助开发者更好地理解和使用代码库,提供代码分析、文档生成、知识图谱等功能。

  • 分析代码结构
  • 理解仓库核心概念
  • 生成代码文档
  • 自动生成代码README.md

MCP支持

OpenDeepWiki支持MCP(ModelContextProtocol)

  • 支持单仓库提供MCPServer,针对单个仓库进行分析

使用方式:下面是cursor的使用方式:

{
  "mcpServers": {
    "OpenDeepWiki":{
       "url": "http://您的OpenDeepWiki服务IP:端口/sse?owner=AIDotNet&name=OpenDeepWiki"
    }
  }
}
  • owner: 是仓库组织或拥有者的名称
  • name: 是仓库的名称

添加好仓库以后进行测试提问(请注意,再次之前这个仓库需要先保证已经处理完成):OpenDeepWiki是什么? 效果如图:

图片

通过这种方式,您可以将OpenDeepWiki作为MCPServer使用,提供给其他的AI模型进行调用,方便对一个开源项目进行分析和理解。