DeepSeek Harness 代码架构图谱与业务时序流分析插件 0-Token 本地静态解析 · 宏观架构 ·…
39.5/100
综合分
13
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:npm 同名包「dsh-codegraph」归属 mmyddd/dsh-codegraph,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add luoyunxiaotian/dsh-codegraph该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意npm 同名包「dsh-codegraph」归属 mmyddd/dsh-codegraph,装到的可能不是本插件
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-codegraph @ 0.1.3
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/25 19:32:18
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-slots给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 本地静态解析
- 宏观架构图谱
- 业务时序流分析
README
由 DeepSeek 最新模型翻译生成dsh-codegraph
🧭 DeepSeek Harness 原生代码架构图谱与业务时序流分析插件 0-Token 纯本地静态解析 · 宏观架构拓扑 · 业务时序流程 · 模块符号下钻 · 深浅色主题实时跟随
✨ 核心特性
- 🚀 0-Token 纯本地离线解析 基于 WebAssembly 版 web-tree-sitter 做静态 AST 语法树提取,不消耗任何 API Token、不上传任何项目源码、断网也能全速运行。
- 🏛️ 宏观架构视图 (Macro Architecture) 自动扫描源码工程,基于 Louvain 社区图聚类算法,把成百上千个源文件智能归集成模块容器,自动算出跨模块调用与数据总线。支持鼠标自由拖拽选项卡、空白处/卡片右键菜单、双击模块平滑下钻。
- 🌊 业务时序流视图 (Business Process Flow) 自动追踪业务逻辑调用链,把离散的函数调用编排成直观的时序流程图,精准区分触发入口(Trigger Entry)、分支决策(Decision)、数据存储(Data Store)与终态输出。
- 🔍 模块微观下钻 (Module DrillDown) 深入模块内部查看它包含的类、函数符号、内部调用网络,以及该模块向外暴露的 In-Ports 与 Out-Ports 桩点接口。
展开完整文档(README 剩余 1 节)
dsh-codegraph 🧭 DeepSeek Harness 原生代码架构图谱与业务时序流分析插件 0-Token 纯本地静态解析 · 宏观架构拓扑 · 业务时序流程 · 模块符号下钻 · 深浅色主题实时跟随 ✨ 核心特性 - 🚀 0-Token 纯本地离线解析 基于 WebAssembly 版 web-tree-sitter 做静态 AST 语法树提取,不消耗任何 API Token、不上传任何项目源码、断网也能全速运行。 - 🏛️ 宏观架构视图 (Macro Architecture) 自动扫描源码工程,基于 Louvain 社区图聚类算法,把成百上千个源文件智能归集成模块容器,自动算出跨模块调用与数据总线。支持鼠标自由拖拽选项卡、空白处/卡片右键菜单、双击模块平滑下钻。 - 🌊 业务时序流视图 (Business Process Flow) 自动追踪业务逻辑调用链,把离散的函数调用编排成直观的时序流程图,精准区分触发入口(Trigger Entry)、分支决策(Decision)、数据存储(Data Store)与终态输出。 - 🔍 模块微观下钻 (Module DrillDown) 深入模块内部查看它包含的类、函数符号、内部调用网络,以及该模块向外暴露的 In-Ports 与 Out-Ports 桩点接口。 - 🎨 官方级深浅色主题无缝跟随 深度复刻 DeepSeek Harness 官方前端设计系统(DSH Tokens、圆角、排版与微交互)。宿主切换白色浅色或黑色深色主题时,图谱视窗 0ms 实时变色,且保留缩放、平移与交互状态不重置。 - 🤖 深度 AI Agent 协同与 5 大专属工具 (v1.5.0 新增) - 开局轻量骨架注入:自动向 DeepSeek Agent 装配 ~300 Token 架构骨架,开局即拥有全局认知,会话期指纹冻结保护 DeepSeek KV Cache。 - 5 个专职独立工具: 1. codegraph_get_architecture:宏观架构概览、模块依赖拓扑与公开端口契约; 2. codegraph_trace_flow:端到端业务时序流穿透,一键获取有序执行步骤与源码锚点; 3. codegraph_impact_analysis:代码改动影响面评估 (Blast Radius),多跳向上递归追踪波及调用方与风险评级; 4. codegraph_inspect_narrative:0-Token 本地交互叙事引擎,高密度解析职责、谁调它、它调谁,避免读入冗长大文件; 5. codegraph_audit_health:全库检测循环依赖环路与反向分层越权,验证架构防劣化。 - 确定性保真与响应 Memoization:输出 Markdown 严格排序归一化,工具结果内存级秒级缓存,彻底解决调用工具导致大模型 Prompt Cache 击穿的问题。 - ⚡ 本地缓存与毫秒级增量静默自愈 扫描结果持久化存储于工程根目录 .codegraph/,重启 DSH 即刻秒级恢复;代码编辑后后台 300ms 防抖静默增量热更新(Hash + Git 差异比对),Agent 随时获取最新图谱状态。 📦 安装与启用 方式一:克隆到 DeepSeek Harness 插件目录(推荐) 打开终端,进入你的 DeepSeek Harness 插件目录并克隆本仓库: 进入 DSH 插件存储目录 (Windows 用户一般位于 %USERPROFILE%\.dsh\plugins) cd ~/.dsh/plugins 克隆插件 git clone https://github.com/luoyunxiaotian/dsh-codegraph.git dsh-codegraph 在你的 DSH 桌面配置文件(例如 ~/.dsh/profiles/desktop/cordis.patch.yml)中添加插件引用: - insert: - id: codegraph name: dsh-codegraph config: port: 3333 重启 DeepSeek Harness,即可在任意会话顶部看到 「代码图谱」 专属标签页! 方式二:作为独立桌面工具运行 (Standalone) 如果你希望在独立浏览器或非 DSH 环境下使用代码图谱: 1. 克隆或下载本工程: git clone https://github.com/luoyunxiaotian/dsh-codegraph.git cd dsh-codegraph 2. 双击运行根目录下的 start-codegraph.bat(或 启动CodeGraph.bat); 3. 也可以直接将任意项目工程文件夹拖拽到脚本图标上一键分析; 4. 服务启动后将自动调起系统浏览器打开 http://localhost:3333。 🌐 支持的编程语言与引擎生态 得益于 WebAssembly 驱动的 Tree-Sitter 语法解析能力与专属 AST 语义提取器,本图谱开箱支持以下核心语言生态与游戏引擎: | 语言生态 / 引擎体系 | 扩展名 | 适用技术栈 / 游戏引擎 | 核心提取能力 | | Python | .py | FastAPI、Django、Flask、脚本工具 | Class、Def、Import、Calls、Decorator、Docstring | | TypeScript / JavaScript | .ts、.tsx、.js、.jsx | React、Vue、Node.js、Next.js | Class、Interface、Function、Import/Export、Calls | | Vue SFC | .vue | Vue 2/3、Nuxt、Vite 全家桶 | Vue Component 容器、Script 方法/状态、Template 嵌套 | | Go | .go | Gin、gRPC、云原生后端微服务 | Struct、Interface、Func、Package Import、Method | | Java | .java | Spring Boot、Android 后端 | Class、Interface、Method、Import、Package | | Kotlin | .kt、.kts | Android 原生、KMP 跨端、现代 JVM | Class、Interface、Object、Retrofit/Ktor 路由与请求 | | Swift | .swift | iOS / macOS / SwiftUI 原生全家桶 | Class、Struct、Protocol、Extension、URLSession 请求 | | Dart | .dart | Flutter 跨平台移动/桌面开发 | Widget 组件、生命周期/Build 入口、Mixin、http/dio 网络客户端请求 | | PHP | .php | Laravel、Symfony、WordPress 全栈 | Namespace、Controller、Model、Route 路由端点 (ENDPOINT)、Http 客户端请求 | | Ruby | .rb | Ruby on Rails、Sinatra 敏捷全栈 | Module、Class 继承、Controller 动作 (ENDPOINT)、Model 关联、Net::HTTP 请求 | | Lua | .lua | 游戏热更新 (xLua/ToLua)、Cocos、Roblox、OpenResty | Table/Class、Metatable OOP 继承、Colon/Dot 方法、require 模块、API 请求 | | Unity Assembly | .asmdef、.asmref | Unity 商业级游戏架构解耦 | Assembly Module、References 依赖总线、Namespace 映射、0-WASM 极速解析 | | Godot Engine | .gd、.tscn | Godot 4.x / 3.x 跨平台游戏引擎 | GDScript 类继承、Signal 信号中枢、生命周期回调、Preload、TSCN 场景与脚本挂载 | | Protobuf IDL | .proto | gRPC / 跨语言微服务契约中枢 | Service、RPC 契约中枢 (CONTRACT_RPC)、Message 模型 (MODEL)、Enum、跨服务依赖 | | OpenAPI / Swagger | openapi.、swagger. | RESTful API 契约与接口规范 | REST API 契约中枢 (CONTRACT_ENDPOINT)、路径参数归一化、Schema 实体模型 | | SQL DDL | .sql | 关系型数据库结构与数据模型 | Table 模型 (REPOSITORY)、主键/外键关联网 (READS_WRITES)、View 视图消费 | | C / C++ | .c、.cpp、.h、.hpp | Unreal Engine (虚幻引擎)、基础库 | Struct、Class、Function、Include、多继承与宏方法 | | C# | .cs | Unity 游戏引擎、Godot (C#)、.NET | MonoBehaviour、Class、Interface、Method、Using | | Rust | .rs | Axum、Actix、Reqwest、系统底层 | Struct、Enum、Fn、Impl、Trait、Use、HTTP 路由 | 📌 版本演进里程碑 (v2.0.0 Milestone): - v2.0.0 (当前版本):存量全栈与垂直跨端 —— Dart (.dart)、PHP (.php)、Ruby (.rb) 全面就绪!已覆盖 19 种主流语言与 4 大游戏引擎/微服务格式。 💾 缓存机制与工作区零污染设计 1. 秒级持久化缓存:首次扫描会在被分析工程根目录生成 .codegraph/graph-cache.json。后续启动或切换视图无需重复耗时解析,极速秒开。 2. 非侵入式 Git 本地排除 (Zero Git-Status Pollution): - 插件会自动将 .codegraph/ 登记至目标仓库本地私有排除文件 .git/info/exclude 中; - 与常规 .gitignore 具备完全相同的忽略能力,但绝对不会修改你的工作区 .gitignore 文件,不会造成任何意外的代码改动或干扰 CI/CD 流水线。 3. 事件循环友好 (Non-blocking): - 全量解析采用宏任务批次切片机制(Time-slicing via setImmediate),在大规模仓库扫描期间不占死 Node.js 事件循环,确保 HTTP API 响应正常且支持优雅中断。 🛠️ 项目工程结构 dsh-codegraph/ ├── dist/ # 预编译即用产物 (DSH 安装即跑,无需本地构建) │ ├── index.js # DSH Host 端核心插件与本地分析服务 │ ├── client.js # DSH Web Client 端会话视窗挂载 │ ├── webview/ # React Flow 前端交互工作台 SPA │ └── wasm/ # Tree-Sitter 离线 WebAssembly 语法包 ├── packages/ │ ├── core/ # AST 解析引擎、图算法、ELK 布局与增量更新 │ ├── webview/ # 基于 TailwindCSS + ReactFlow 的 DSH 原生画风界面 │ └── harness-adapter/ # DSH Cordis 插件与槽位注入适配器 ├── scripts/ │ ├── bundle-plugin.mjs # 插件统一打包聚合脚本 │ └── start.ps1 # 跨平台一键自启动守护脚本 ├── cordis.patch.yml # DSH 插件补丁声明定义 ├── package.json # 插件主包清单 └── README.md 🤝 贡献与二次开发 欢迎提交 Issue 或 Pull Request! 1. 安装全量 monorepo 依赖 pnpm install 2. 构建全量子包并输出插件产物 pnpm run build 3. 运行本地开发调试 pnpm --filter @codegraph/core dev pnpm --filter @codegraph/webview dev 📄 开源许可证 本项目基于 MIT License 开源协议。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
luoyunxiaotian/dsh-codegraph
DeepSeek Harness 代码架构图谱与业务时序流分析插件 0-Token 本地静态解析 · 宏观架构 ·…
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9