🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

对话式数据分析 omdsh-dev/dsh-data-agent

DeepSeek Harnessv0.2.2需留意
omdsh-dev2 天前有提交已提供中文文档扫描:含敏感能力officedata

把 DSH 接入你的数据库,用对话做数据分析,拿到可落地的业务洞察。

63.9/100
综合分
215
GitHub 星标
680
npm 周下载
—/5
用户评分

数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

🟡 需留意插件(人工评级)

可读取本地文件,不会执行 shell 命令(读取本地数据文件(CSV/SQLite)进行分析。)

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @yejiming/dsh-data-agent
npm 源 · @yejiming/dsh-data-agent 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
读取本地数据文件(CSV/SQLite)进行分析。
还在维护吗
活跃:最近一次提交在 2 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@yejiming/dsh-data-agent @ 0.2.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 15:35:50

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力人工评估:需留意(读取本地数据文件(CSV/SQLite)进行分析。)
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 12 处,展示前 12 条)
  • 读取本地文件
    lib/index.js:514
    await access(targetDir);
  • 写入本地文件
    lib/index.js:518
    await mkdir(targetDir, { recursive: true });
  • 读取本地文件
    lib/index.js:544
    if (isLegacyManagedPreset(await readFile(composition, "utf8"))) {
  • 读取本地文件
    lib/index.js:545
    const replacement = await readFile(join(sourceDir, "agent.cordis.yml"), "utf8");
  • 写入本地文件
    lib/index.js:546
    await writeFile(composition, replacement, "utf8");
  • 读取本地文件
    lib/index.js:573
    const plugins = yaml.load(await readFile(join(directory, "agent.cordis.yml"), "utf8"));
  • 读取本地文件
    lib/index.js:576
    const metadata = yaml.load(await readFile(join(directory, "preset.yml"), "utf8"));
  • 写入本地文件
    lib/tool.js:762
    await mkdir(directory, { recursive: true });
  • 写入本地文件
    lib/tool.js:763
    await writeFile(temporaryPath, renderAnalysisHtml(complete, options.generatedAt), {
  • 删除本地文件
    lib/tool.js:768
    await unlink(temporaryPath).catch(() => void 0);
  • 删除本地文件
    lib/tool.js:770
    await unlink(temporaryPath).catch(() => void 0);
  • 读取本地文件
    lib/connections-eb9xwiLF.js:1325
    return await readdir(directory);
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-preset-registry@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-attachment@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-agent-preset@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

4 张 · 点击查看大图

功能亮点

  • 接入数据库
  • 输出业务洞察
v0.2.22026-09-29
这次主要解决升级到 DSH 0.2.0-rc.2 后,data-agent 因版本限制无法正常启用的问题。 · 适配 DSH 0.2.0-rc.2,让数据模式和数据库工作台可以正常加载。 · 将 DSH 版本要求放宽为 >=0.2.0-rc.1,不再只允许某一个 rc 版本。 · 数据库连接、SQL 查询和分析报告的使用方式保持不变,已有连接配置和自定义预设会保留。 推荐搭配 DSH 0.2.0-rc.2 使用,这是本版实际完成运行验证的版本。版本范围放宽不代表所有后续版本都已验证。 安装或升级 Web 插件: dsh plugin --profile web add @yejiming/dsh-data-agent@0.2.2 --registry= 安装完成后,退出正在运行的 DSH,重新执行 dsh web,再刷新浏览器页面。
v0.2.12026-09-28
这次主要解决升级到 DSH 0.2.0-rc.1 后,data-agent 在插件列表里显示“异常”、无法启用的问题。 · 更新了插件的版本要求,让数据模式能在 DSH 0.2.0-rc.1 中正常加载。 · 已确认 Web 中的数据模式、数据库工作台入口可以正常显示,也补充了新版界面的兼容测试。 · 这次是兼容性修复,数据库连接、SQL 查询和分析报告的使用方式没有变化。 版本要求:本版适配 DSH 0.2.0-rc.1。如果还在使用旧版 DSH,请继续使用与它匹配的旧版插件。 安装或升级 Web 插件: dsh plugin --profile web add @yejiming/dsh-data-agent@0.2.1 --registry= 安装后,请退出正在运行的 DSH,重新执行 dsh web,再刷新浏览器页面。 发布前已通过类型检查、构建和 444 项测试,另有 3 项外部数据库测试跳过。打包后的插件已完成 SQLite 查询和会话恢复验证,本机 Web 中两个插件组件均正常运行。这次没有连接业务数据库,也没有验证真实模型 API。
v0.2.02026-09-24
这次主要解决升级 DSH 后,data-agent 在插件列表里显示“启动失败”、数据模式无法使用的问题。 · 修复插件启动时的 standingKeyFor is not a function 报错,让数据模式能在新版 DSH 中正常加载。 · 修复 Web 新建或切换会话时,数据库工作台入口可能找不到当前会话的问题,并更新数据库图标和预设选择控件的接入方式。 · 修复数据目录生成 AI 业务说明时,与新版模型接口不兼容的问题。 · 升级时保留用户改过的预设和名称;只自动更新能够确认是插件原版的旧预设。 版本要求:本版适配 DSH 0.1.7-rc.1。如果还在使用旧版 DSH,请先保留原来的插件版本,等升级 DSH 后再安装本版。 安装或升级 Web 插件: dsh plugin --profile web add @yejiming/dsh-data-agent@0.2.0 --registry= 安装完成后,退出正在运行的 DSH,再执行 dsh web,并刷新浏览器页面。只更新项目源码,不会替换 Web profile 里已经安装的旧插件。 发布前已通过类型检查、构建和 443 项测试,另有 3 项外部数据库测试因环境条件跳过。打包后的插件已验证 SQLite 查询、预设切换、卸载重载和会话恢复;也已在本机 Web 中确认插件与数据模式正常加载。本次没有进行真实模型 API、外部数据库或浏览器交互验收。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
DSH Data Agent · 用对话分析数据与商业洞察 专为数据分析与商业分析人打造的 DeepSeek 智能数据分析助手自然语言提问 · 自动编写执行 SQL · 智能图表与报告 · AI 辅助业务治理 · 深度商业洞察 · 本地安全只读 产品亮点 · 快速上手 · 使用场景 · 工作台与报告 · 支持数据源 · 安全与隐私 · 常见问题 · 开源协议 产品亮点 每次做数据分析,都要反复提需求写 SQL、手动导出 Excel 拼接加工、在多个图表工具里调格式?面对繁杂的库表和晦涩的英文缩写字段,业务含义无从查起? DSH Data Agent 让数据分析回归业务决策本身: - 💬 零门槛对话即分析:告别繁琐的 SQL 语法,直接用大白话提问(如“对比最近 30 天各渠道转化率”)。AI 会自动理解业务意图、探查库表结构、编写并执行查询、连续推演并输出清晰结论。 - 📊 自动生成高品质图表与看板:告别枯燥的纯文本与黑白表格。根据分析结论自动绘制折线图、柱状图、饼图、散点图或多维数据看板(Dashboard),并一键导出离线 HTML 报告方便分享汇报。 - 🧠 深度挖掘商业洞察:不止是罗列查询数字,还能自动比较波动趋势、定位异常原因、识别高价值客群与畅销品类,把冷冰冰的数据转化为可直接落地的业务建议。
展开完整文档(README 剩余 1 节)
DSH Data Agent · 用对话分析数据与商业洞察

专为数据分析与商业分析人打造的 DeepSeek 智能数据分析助手自然语言提问 · 自动编写执行 SQL · 智能图表与报告 · AI 辅助业务治理 · 深度商业洞察 · 本地安全只读

产品亮点 · 快速上手 · 使用场景 · 工作台与报告 · 支持数据源 · 安全与隐私 · 常见问题 · 开源协议

产品亮点

每次做数据分析,都要反复提需求写 SQL、手动导出 Excel 拼接加工、在多个图表工具里调格式?面对繁杂的库表和晦涩的英文缩写字段,业务含义无从查起?

DSH Data Agent 让数据分析回归业务决策本身:

- 💬 零门槛对话即分析:告别繁琐的 SQL 语法,直接用大白话提问(如“对比最近 30 天各渠道转化率”)。AI 会自动理解业务意图、探查库表结构、编写并执行查询、连续推演并输出清晰结论。
- 📊 自动生成高品质图表与看板:告别枯燥的纯文本与黑白表格。根据分析结论自动绘制折线图、柱状图、饼图、散点图或多维数据看板(Dashboard),并一键导出离线 HTML 报告方便分享汇报。
- 🧠 深度挖掘商业洞察:不止是罗列查询数字,还能自动比较波动趋势、定位异常原因、识别高价值客群与畅销品类,把冷冰冰的数据转化为可直接落地的业务建议。
- 🏷️ AI 驱动的业务口径治理:智能扫描数据库,自动为库表和字段标注通俗易懂的业务含义,支持人工审核与指标定义,确保每一次分析都基于统一、准确的业务口径。
- 🔒 本地安全与只读保护:原生支持只读账号与只读模式,查询分析全程在本地安全受控运行,凭据严格保密,保障企业生产数据安全无忧。
- 🖥️ 现代 Web 与高效终端双体验:既可在直观的可视化 Web 界面中点击配置与浏览图表,也可在极客高效的命令行终端(dsh-tui)中一键唤起。

快速上手

1. 运行环境准备

- DeepSeek Harness >=0.2.0-rc.1(插件 0.2.2 的兼容范围;当前已完成运行验证的版本为 0.2.0-rc.2)
- 本机可访问目标数据库(支持本地 SQLite 文件或局域网/云端数据库)

2. 快速安装

在终端执行以下命令直接从 npm 安装插件:

安装到 Web 界面(推荐)
dsh plugin --profile web add @yejiming/dsh-data-agent

或安装到终端命令行(dsh-tui)
dsh plugin --profile dsh-tui add @yejiming/dsh-data-agent

3. 开始分析

当前版本通过新版 dsh-agent-preset-registry 注册数据模式,不再调用已移除的 standingKeyFor()。预设仍从 $DSH_HOME/.agent-presets/<presetId>/ 读取;宿主注册表负责工具作用域、空会话切换和卸载。现有自定义预设与名称保持不变。installPreset: false 会禁用插件的预设安装及注册;需要由其他宿主插件声明预设。旧版 DSH 请继续使用相应旧版插件。

升级插件后首次启动会自动更新已识别的原版 data-agent 预设,使其兼容新版 DSH 必填的 persona.config.prefix,保留已有 text 字段。自定义过的预设不会被覆盖;若启动报 $.prefix missing required value,请备份 $DSH_HOME/.agent-presets/data-agent/agent.cordis.yml(默认位于 ~/.dsh),在 persona 的 config 中让 prefix 与原 text 使用相同提示词,再重启。

方式一:Web 界面(推荐)

启动 Web 控制台后,新建会话并选择 「数据模式」:
dsh --profile web
1. 在新会话页点击 「数据模式」 旁的 「连接配置」,或进入会话后点击输入框右上角的 数据库图标,在弹出的工作台中填写连接信息(支持测试连接);
2. 连接成功后,直接在对话框中用自然语言提出你的业务分析问题;
3. 根据初步结论继续追问,AI 会沿着上下文层层下钻深挖。

方式二:终端命令行(dsh-tui)

适合键盘流与极客用户,在终端中快速连接并展开分析:
dsh --profile dsh-tui
在会话中输入 /preset data-agent 切换模式,输入 /database connect 连接数据库,即可开始提问。

使用场景

| 场景分类 | 提示词示例 |
| 📈 销售与营收复盘 | "分析最近 30 天各渠道销售额与环比变化,找出下滑最明显的商品品类,并分析主要原因" |
| 👥 用户画像与客群分层 | "根据近半年的购买频次和客单价对会员进行 RFM 分层,统计各层级用户的留存率与复购周期" |
| 🛒 运营转化与漏斗分析 | "统计本月新用户从注册、搜索、加购到下单的各环节转化率,找出流失率最高的步骤" |
| 📦 库存与供应链监控 | "排查周转天数超过 60 天的高库存 SKU,结合近期销售速度预测断货或积压风险" |
| 📑 周报 / 月报自动生成 | "汇总上周核心业务指标(GMV、活跃用户数、客单价),生成一段适合汇报的管理层周报小结" |

工作台与报告产物

1. 多功能数据库工作台

Web 界面内置一站式数据库工作台,包含 连接配置、库表浏览、数据治理 与 SQL 执行 四大功能模块,方便在对话之余随时查验数据资产。

2. AI 辅助数据治理

在工作台中打开“数据治理”,AI 会自动扫描库表结构并生成直观的中文业务释义,支持逐项确认、删除与补充业务指标,告别“字段对齐全靠问同事”的尴尬。

3. 交互式离线分析报告

当分析需要可视化呈现时,Agent 会自动生成单图或多维 Dashboard,并自动在工作目录的 analysis-reports/ 目录下保存独立的离线 HTML 报告。包含丰富的指标卡、动态图表与明细数据表,无需网络即可随时双击打开或发送给同事。

支持数据源

DSH Data Agent 广泛支持各类主流业务数据库、分析型数仓及本地文件:

- 🐬 关系型数据库:MySQL, PostgreSQL, SQLite, Oracle, Microsoft SQL Server
- ⚡ 分析型数仓 / OLAP:ClickHouse, Apache Doris, Apache Hive, Apache Impala
- 📁 本地与轻量数据:SQLite 数据文件(即开即用,无需额外服务)

安全与隐私

- 🛡️ 严格只读保护:推荐使用只读数据库账号,并在连接时开启“只读模式”,确保不会意外修改或删除业务数据。
- 🔑 凭据安全隔离:连接密码仅在当前会话运行时使用,不记录在明文历史中,绝不上报远程服务器。
- 💻 纯本地执行:数据查询与分析报告生成均在本地安全受控运行,全面守护企业商业机密。

常见问题

Q: 我完全不会写 SQL,能用它做好数据分析吗?
完全可以!DSH Data Agent 专门面向非技术背景的业务人员与分析师设计。你只需用平时的业务语言描述需求,AI 会自动理解意图、查找对应的数据表、编写并执行准确的 SQL 查询,并将结果整理成通俗易懂的商业图表与结论。

Q: 连接生产数据库会不会有误删或误改数据的风险?
不会。我们建议连接时配置数据库只读账号并勾选“只读模式”。在只读保护下,任何写入、修改、删除(如 UPDATE, DELETE, DROP)等高危指令都会被严格拦截,保障生产数据绝对安全。

Q: 公司的数据库表名和字段都是缩写拼音/英文,AI 能看懂吗?
可以。你可以使用内置的“数据治理”功能,让 AI 结合表注释和字段上下文一键扫描生成业务释义,你也可以手动录入公司特有的术语和计算公式(如“净成交额 = 订单金额 - 退款金额”),AI 会在后续分析中自动采用这些经过确认的业务口径。

Q: 生成的分析报告如何分享给不使用 DSH 的同事或领导?
每次生成的图表报告都会在本地保存为独立的 .html 文件(位于 analysis-reports/ 目录)。该文件内置了所有图表样式与交互数据,无需安装任何软件或连接网络,直接通过微信、邮件或钉钉发送给同事,用任意浏览器双击即可全屏查看与交互。

Q: 如果对分析出来的图表或结论有疑问,可以继续追问吗?
当然可以!就像和真实的专业分析师沟通一样,你可以在当前对话中继续追问(例如“再帮我按省份拆解一下”、“把柱状图换成饼图”、“为什么华东区 5 月份环比下降了”),AI 会基于上一步的结果继续深入分析。

开源协议

本项目基于 MIT License 开源。

友情链接

- dshfind.com:DeepSeek Harness 插件与生态发现社区
- dsh-web-ui:DeepSeek Harness 可扩展 Web UI
- dsh-cc-tui:DeepSeek Harness 终端全屏交互界面
- platonai/Browser4:面向智能体的大规模 Web 自动化浏览器引擎
预览分享卡片长什么样 ↓omdsh-dev/dsh-data-agent
分享 · DeepSeek Harness Hub
omdsh-dev/dsh-data-agent

把 DSH 接入你的数据库,用对话做数据分析,拿到可落地的业务洞察。

回到顶部