Repolode
AIDotNet

AIDotNet/OpenDeepWiki

开源 AI 工具,可将 Git 仓库、ZIP 压缩包或本地目录生成结构化文档、问答和 MCP 知识库。

可替代:DeepWiki

Star
3,637
Fork
464
未关闭 Issue
18
最近提交
12天前

这是什么?

OpenDeepWiki 可以从 Git 地址、上传的 ZIP 压缩包或已授权的本地目录导入代码仓库,再调用已配置的大模型生成 README 摘要、项目概览、知识目录和文档正文。生成结果会以公开页面发布,路径形如 /{owner}/{repo},同时提供思维导图和可选的 Graphify 产物。

同一份索引内容还可用于内置问答助手、嵌入式聊天 API、分享链接以及按仓库划分的 MCP 接口,方便 AI 客户端直接查询某个项目。管理后台可管理仓库、用户、角色、API 密钥、AI 服务商与模型、MCP 服务以及 GitHub App 导入;后台任务负责翻译、思维导图生成和定时增量更新。

后端基于 .NET 10 的 ASP.NET Core,前端使用 Next.js 16,数据存储支持 SQLite 和 PostgreSQL。项目提供 Docker Compose 部署方式,也可选用 Sealos 一键部署。

核心功能

  • 01支持导入 Git 仓库、ZIP 压缩包和本地目录作为知识来源。
  • 02自动生成知识目录、文档正文、多语言翻译和思维导图。
  • 03提供按仓库划分的 MCP 接口,供 AI 客户端调用。
  • 04内置问答助手,并提供可嵌入的聊天 API 和分享链接。
  • 05管理后台可配置仓库、用户、API 密钥和 AI 服务商。
  • 06支持 SQLite 与 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 打开网页界面

使用前须知

  • 需要至少一个兼容提供商的大模型 API 密钥。
  • 首次启动会预置默认管理员账户,正式部署前必须修改。
  • 仅支持 SQLite 和 PostgreSQL 数据库。

收录于专题

标签

常见问题

OpenDeepWiki 是什么?
开源 AI 工具,可将 Git 仓库、ZIP 压缩包或本地目录生成结构化文档、问答和 MCP 知识库。 OpenDeepWiki 可以从 Git 地址、上传的 ZIP 压缩包或已授权的本地目录导入代码仓库,再调用已配置的大模型生成 README 摘要、项目概览、知识目录和文档正文。生成结果会以公开页面发布,路径形如 /{owner}/{repo},同时提供思维导图和可选的 Graphify 产物。
OpenDeepWiki 可以免费使用吗?用的什么许可证?
OpenDeepWiki 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
OpenDeepWiki 还在维护吗?
活跃维护中。OpenDeepWiki 最近一次提交是在 2026年10月10日。
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 打开网页界面
在哪里获取 OpenDeepWiki?
源代码和安装说明在 GitHub 上:https://github.com/AIDotNet/OpenDeepWiki

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目