DSH Plugins
返回列表
kgraph-plugin

kgraph-plugin

记忆 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install lzhphantom/kgraph-plugin

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install lzhphantom/kgraph-plugin 即可安装(开源地址:https://github.com/lzhphantom/kgraph-plugin)。

插件介绍

接手一个陌生的代码仓库时,成百上千个文件散落各处,模块怎么分工、依赖怎么串联、入口在哪里,往往无从下手。kgraph-plugin 要解决的正是这个痛点:它只读扫描任意项目目录,自动拼出一张清晰的模块级与文件级知识图谱,让你在几分钟内看清整体架构与设计思路,为后续的迭代优化提供依据。

它的核心能力包括:按 pom.xml、package.json、go.mod、requirements.txt 等清单文件自动拆分模块;针对 Java/Kotlin、TypeScript/Vue、Python、Go 各自解析引用关系;将文件按 controller、service、mapper、entity、dto、config、pages、components、router、store、api、util 等角色分层归类;最终输出模块依赖图、文件级依赖图、技术栈、入口点和架构观察。全程调用 DSH fs 服务,绝不修改被扫描项目。

用起来很直接:页面右下角浮出一个「项目知识图谱」面板,输入路径点扫描,就能从模块卡片和总览图一路下钻到文件级分层视图,点击节点查看代码,大图可全屏浏览。Agent 侧则调用 project_kgraph 工具拿到同一份缓存的完整图谱 JSON,方便驱动代码问答和重构建议。无论是新人上手、团队架构宣讲,还是让 Agent 辅助优化,它都能派上用场。

截图预览

使用场景

  • 新人接手陌生项目,快速看清模块分工与依赖关系
  • 团队技术评审前梳理系统分层结构与设计意图
  • Agent 读取图谱 JSON 后驱动代码问答与重构建议

适合人员

  • 刚接手项目的开发者
  • 需要做架构评审与技术宣讲的技术负责人
  • 用 DSH Agent 做代码分析与优化的工程师