GitHub:CognitionAI/deepwiki · 开源免费 · Apache 2.0 · 2025年4月发布
DeepWiki是Cognition AI开源的代码知识挖掘工具,能够自动分析GitHub仓库结构,提取类图、函数关系、依赖链路,生成交互式知识图谱。对于理解大型开源项目或企业代码库非常有价值。
# 方式1:npm安装(推荐)
npm install -g deepwiki
deepwiki --version
# 方式2:Docker部署
docker run -p 3000:3000 cognitionai/deepwiki:latest
# 方式3:源码编译
git clone https://github.com/CognitionAI/deepwiki.git
cd deepwiki
npm install && npm run build
# 分析单个仓库
deepwiki analyze github.com/CognitionAI/deepwiki
# 分析本地项目
deepwiki analyze ./my-project
# 导出知识图谱为JSON
deepwiki export --format json --output graph.json
# 启动Web界面
deepwiki serve --port 3000
| 语言 | 支持程度 | 备注 |
|---|---|---|
| Python | ⭐⭐⭐⭐⭐ | 完整支持AST分析 |
| TypeScript/JavaScript | ⭐⭐⭐⭐⭐ | 完整支持 |
| Rust | ⭐⭐⭐⭐ | 支持 |
| Go | ⭐⭐⭐⭐ | 支持 |
| Java/Kotlin | ⭐⭐⭐ | 部分支持 |
相比 Dify RAG平台 的文档级知识管理,DeepWiki更侧重于代码级别的微观结构分析,两者可配合使用。
GitHub:CognitionAI/deepwiki · 开源免费 · Apache 2.0 · 2025年4月发布
自动类图生成:提取类、接口、继承关系,生成交互式类图