嘉立创EDA智能助手 chenjiajungithub/easyeda-deepseekharness
DeepSeek Harness用自然语言搜索器件并放置到原理图与PCB
31.7/100
综合分
7
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add chenjiajungithub/easyeda-deepseekharness该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 78 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包easyeda-deepseekharness(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20.17.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/10 15:48:23
🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0🔴 扫描:高危尚无人工评估
静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。
命令参数由运行时变量拼接读写/删除本地文件发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
- 执行外部命令运行时拼接build/create.js:127
execSync(`git clone --depth 1 ${GITHUB_URL} "${tempDir}"`, { stdio: 'pipe' }); - 发起网络请求build/update.ts:36
const response = await fetch(url); - 发起网络请求build/update.ts:52
const response = await fetch(url); - 发起网络请求gateway/src/index.mjs:76
const r = await fetch(`http://127.0.0.1:${p}/health`) - 发起网络请求gateway/src/index.mjs:93
const res = await fetch(`http://127.0.0.1:${port}/execute`, { - 读取本地文件gateway/src/index.mjs:257
const s = readFileSync(SETTINGS_PATH, 'utf8') - 写入本地文件gateway/src/index.mjs:297
writeFileSync(SETTINGS_PATH, requireYaml.dump(doc))
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 自然语言搜索器件
- 放置器件到原理图
- 放置器件到PCB
嘉立创扩展插件 ai助手(deepseek-harness)
README
由 DeepSeek 最新模型翻译生成ai助手(deepseek-harness)
嘉立创EDA专业版(EasyEDA Pro)扩展:在 EDA 内接入 DeepSeek Harness,用自然语言驱动原理图 / PCB 设计。
用户输入(如“搜索 NE555 芯片并放到原理图中间”) │ ▼ 扩展面板(聊天界面)──WS──► 本地网关(内嵌 DeepSeek Harness agent) │ 工具调用(搜索/放置/网络标识…)
▼
嘉立创EDA(经 API Gateway 桥接执行 eda.* API)
插件展示
运行截图运行截图运行截图运行截图
功能特性
- 自然语言操作 EDA:让 AI 搜索器件、放置器件、添加电源/地网络标识、查看工程状态
- 按工程选择:面板显示当前操作的 EDA 工程,可下拉切换其他工程
- 文件上传:支持上传 txt / json / pdf 等文件(PDF 自动提取文本),AI 可直接阅读数据手册内容
- 按规范放置:内置原理图设计规范(器件落在页框内、电源上地在下、坐标毫米制等)
- 会话持久化:关闭面板再打开,历史消息与上下文自动恢复
一、前置依赖安装
在安装本扩展之前,需要先准备好以下环境:
1. Node.js(≥ 20)
DeepSeek Harness 与本地网关均基于 Node.js 运行。
展开完整文档(README 剩余 1 节)
ai助手(deepseek-harness) 嘉立创EDA专业版(EasyEDA Pro)扩展:在 EDA 内接入 DeepSeek Harness,用自然语言驱动原理图 / PCB 设计。 用户输入(如“搜索 NE555 芯片并放到原理图中间”) │ ▼ 扩展面板(聊天界面)──WS──► 本地网关(内嵌 DeepSeek Harness agent) │ 工具调用(搜索/放置/网络标识…) ▼ 嘉立创EDA(经 API Gateway 桥接执行 eda.* API) 插件展示 运行截图运行截图运行截图运行截图 功能特性 - 自然语言操作 EDA:让 AI 搜索器件、放置器件、添加电源/地网络标识、查看工程状态 - 按工程选择:面板显示当前操作的 EDA 工程,可下拉切换其他工程 - 文件上传:支持上传 txt / json / pdf 等文件(PDF 自动提取文本),AI 可直接阅读数据手册内容 - 按规范放置:内置原理图设计规范(器件落在页框内、电源上地在下、坐标毫米制等) - 会话持久化:关闭面板再打开,历史消息与上下文自动恢复 一、前置依赖安装 在安装本扩展之前,需要先准备好以下环境: 1. Node.js(≥ 20) DeepSeek Harness 与本地网关均基于 Node.js 运行。 - 下载安装:https://nodejs.org/(LTS 版本即可) - 安装完成后在命令行验证:node -v 能输出版本号 2. DeepSeek Harness(dsh) 本地网关内嵌的 AI 引擎来自 DeepSeek Harness。 - 官方仓库:https://github.com/deepseek-ai/deepseek-harness - 按官方文档安装 dsh 命令行工具 - 安装后至少启动一次(如 dsh web),让它在 $DSH_HOME(Windows 默认 C:\Users\\.dsh)下完成初始化、安装所需的 @deepseek-ai/dsh- 组件包 - 本扩展的网关会自动从 $DSH_HOME\profiles\node_modules 加载这些组件;若你的 $DSH_HOME 不是默认位置,启动网关前设置环境变量 DSH_HOME 指向它即可 3. 配置 DeepSeek API Key AI 对话需要调用大模型 API,需要有效凭证: - DeepSeek 官方(默认):在 DeepSeek 开放平台 申请 API Key(sk-...) - 在 DeepSeek Harness 的配置中填写($DSH_HOME\.credentials.yaml,或运行 dsh web 后在设置页配置模型凭证) - 也支持配置其它模型供应商(如 MiniMax、GLM、Kimi、Qwen、Grok 等):在 DeepSeek Harness 的模型设置中添加供应商与 API Key,之后即可在扩展面板右上角「模型」按钮中切换 - 配置完成后,可用 dsh web 随便发起一次对话验证凭证是否有效 4. 嘉立创EDA专业版 - 下载安装:https://pro.lceda.cn/(版本 ≥ 3.2.0) 5. 需要获取的组件 | 组件 | 获取方式 | 作用 | | easyeda-deepseekharness(本扩展) | 嘉立创官方扩展广场中搜索获取 | AI 助手聊天面板 + 本地网关对接 | | run-api-gateway(API Gateway) | 嘉立创官方扩展广场 | 在 EDA 内建立 WebSocket 桥接,让外部程序执行 eda. API | | easyeda-api Skill(推荐) | 见下方安装命令 | 提供 Bridge Server、EasyEDA API 文档、调用约定,以及 AI 与 EDA 之间的完整工作流 | ⚠️ 提示:run-api-gateway 扩展需要配合 easyeda-api Skill 一起使用。 推荐安装命令(安装到 OpenCode 的全局 Skill 目录): Windows PowerShell: npx clawhub@latest install easyeda-api --workdir "$HOME/.config/opencode" --dir skills Windows cmd: npx clawhub@latest install easyeda-api --workdir "%USERPROFILE%\.config\opencode" --dir skills macOS / Linux: npx clawhub@latest install easyeda-api --workdir "$HOME/.config/opencode" --dir skills 用途:该 Skill 提供 Bridge Server、EasyEDA API 文档、调用约定,以及 AI 与 EDA 之间的完整工作流。 二、嘉立创 EDA 设置 开启「外部交互权限」 扩展通过 eda.sys_WebSocket 与本地服务通信,需要 EDA 允许扩展进行外部网络交互: 1. 打开嘉立创EDA专业版 2. 进入「设置」→「扩展」相关页面(不同版本菜单位置略有差异,可搜索“扩展”或“外部交互”) 3. 为 run-api-gateway 与本扩展开启外部交互权限 4. 若找不到该选项,请查阅 EDA 官方扩展文档,或确认你的 EDA 版本支持扩展外部交互 提示:API Gateway(run-api-gateway)扩展加载后会自动连接本机桥接服务;本扩展面板右上角的 Bridge 状态点会显示桥接是否连通。 三、安装步骤(扩展广场方式) 1. 安装 Node.js ≥ 20,命令行验证 node -v 2. 安装 DeepSeek Harness(dsh),启动一次完成初始化;配置 DeepSeek API Key 并验证可对话 3. 打开嘉立创官方扩展广场,获取并安装: - easyeda-deepseekharness(本扩展) - run-api-gateway(API Gateway) 4. (推荐)安装 easyeda-api Skill(命令见上文第一节第 5 项) 5. 在嘉立创EDA中开启扩展「外部交互权限」(见第二节) 6. 下载网关(AI 引擎所在,需要单独安装): 本地网关是 DeepSeek Harness 的本地运行组件,不在扩展包内,需要单独下载。扩展广场发布版不含网关代码,网关需从开源仓库获取。 - 仓库地址:https://github.com/chenjiajungithub/easyeda-deepseekharness - 从仓库中下载压缩包 gateway.rar(或解压源码中的 gateway/ 目录),解压后得到 gateway\ 目录 - gateway\ 目录包含的文件(相对路径清单): gateway\start.bat 一键启动脚本(推荐) gateway\install-autostart.bat 注册开机自启动(可选) gateway\uninstall-autostart.bat 取消开机自启动(可选) gateway\src\index.mjs 网关主程序 gateway\cordis.yml 网关组合配置 gateway\package.json 依赖声明 gateway\scripts\gen-cordis.mjs 配置生成脚本(一般无需运行) - 若使用源码包(已 clone 完整项目),则网关目录已在项目内,直接进入第 7 步启动即可。 7. 启动本地网关(保持窗口运行): 方式一:在解压出的 gateway 目录里双击 start.bat 方式二:命令行(在解压出的 gateway 目录的上级,项目根目录执行) node gateway/src/index.mjs 启动前需先完成第一节的 Node.js 与 DeepSeek Harness 安装;若 $DSH_HOME 非默认位置,先设置环境变量 DSH_HOME。 出现 [gateway] boot ok. ws://127.0.0.1:49620 即成功。 ✨ 可选:让网关自动启动。 解压出的 gateway\ 目录里双击运行 install-autostart.bat,网关将注册为 Windows 开机自启(计划任务 easyeda-deepseekharness-gateway),以后无需手动启动。 取消自启动:运行 gateway\uninstall-autostart.bat。 8. 在 EDA 菜单栏找到 「AI 助手」→「打开 AI 助手...」,打开聊天面板即可使用 四、从源码安装(可选,本地构建) 需要自行获取源码(git clone 或下载源码包)的开发者,按以下步骤操作;扩展广场已发布时可直接使用第 6 步构建产物或跳过本节。 1. 获取扩展源码,进入项目根目录执行: npm install 安装网关依赖(PDF 解析等)。同时生成网关组合配置: node gateway/scripts/gen-cordis.mjs 2. 启动本地网关(保持窗口运行,关闭窗口即停止): 方式一:双击运行 gateway\start.bat 方式二:命令行 node gateway/src/index.mjs 出现 [gateway] boot ok. ws://127.0.0.1:49620 即成功。 3. 构建扩展包(若使用扩展广场发布版可跳过): npm run build 产物在 build/dist/easyeda-deepseekharness_v1.0.0.eext 4. 在 EDA 中安装扩展: - 安装 run-api-gateway 扩展(扩展广场获取) - 安装 easyeda-deepseekharness_v1.0.0.eext(EDA → 设置 → 扩展 → 从本地安装) 5. 开启扩展「外部交互权限」(见第二节),即可使用 五、使用方法 启动 - 每次使用前确保:本地网关已启动(gateway\start.bat)、EDA 已打开且 API Gateway 扩展已连接 - 打开面板后,右上角两个状态点应为绿色: - Harness: 已连接(DeepSeek Harness 网关) - Bridge: 已连接(EDA 桥接) 主要功能 | 功能 | 说明 | | 对话 | 在输入框输入指令,回车发送;「停止」按钮可中止当前生成 | | 工程选择 | 工程条(📁 当前工程名 ▾)下拉切换操作的 EDA 工程 | | 文件上传 | 点击 📎 上传 txt / pdf / json 等文件,AI 自动阅读 | | 模型切换 | 右上角「模型」按钮枚举已配置的模型供应商(DeepSeek 官方 / MiniMax / GLM / Kimi / Qwen 等),一键切换,新对话生效 | | EDA 操作 | AI 可调用工具完成器件搜索、放置、电源/地标识、查看工程状态 | 模型切换与余额处理 - 右上角「模型」按钮会列出你在 DeepSeek Harness 中已配置的全部供应商与模型,点击即可切换,新对话生效(当前对话不中断)。 - 若当前供应商 API 余额不足,发送后会收到明确提示(例如 Insufficient Balance),此时点击「模型」切换到其它已配置供应商,或将默认供应商切回一个有余额的即可。 典型示例 - 搜索 NE555 芯片,列出型号和封装 - 把 C2690480 放到原理图 (150, 105)mm - 给 U1 的 VCC 添加电源标识,GND 接地 - 上传器件数据手册 PDF,说:根据这份手册,搜索合适的芯片并放到原理图 六、常见问题 1. 面板显示「未连接」/ Harness 状态为红色 - 网关未启动:在扩展源码根目录执行 node gateway/src/index.mjs(或双击 gateway\start.bat),看到 [gateway] boot ok 字样 - 网关启动报错:确认 DeepSeek Harness 已安装且初始化过($DSH_HOME\profiles\node_modules 存在)、DSH_HOME 环境变量正确 - 面板会自动扫描 49620-49629 端口寻找网关,无需手动指定 2. Bridge 状态为红色 / EDA 操作失败提示"未找到 easyeda-bridge" - 确认 EDA 内已安装并加载 run-api-gateway 扩展 - 确认已安装 easyeda-api Skill(见第一节第 5 项) - 确认已在 EDA 设置中开启外部交互权限 - 重启 EDA 让扩展重新连接 3. 发送消息后无响应 - 确认供应商 API Key 已配置且有效(可先用 dsh web 验证) - 若提示余额不足(Insufficient Balance):点击右上角「模型」切换到其他已配置供应商 - 点「停止」后重试;查看网关窗口是否有报错日志 4. 搜索器件报错或结果为空 - 确认 EDA 已打开并处于原理图页面 - 搜索关键字换更通用的型号(如 555 而不是 NE555) 5. PDF 上传后 AI 说无法读取 - 仅支持带文字层的 PDF;扫描版/图片型 PDF 需先 OCR 或转成文本 项目结构 ├─ extension.json 扩展清单(名称/版本/菜单) ├─ src/index.ts 扩展入口(打开面板) ├─ iframe/index.html AI 助手聊天面板 ├─ gateway/ 本地网关(内嵌 DeepSeek Harness agent) │ ├─ src/index.mjs 网关主程序(WS 服务 + agent + EDA 工具) │ ├─ cordis.yml 网关组合配置(由 gen-cordis.mjs 生成) │ ├─ start.bat 一键启动脚本 │ └─ scripts/ 配置生成与测试脚本 └─ build/dist/*.eext 构建产物(EDA 安装用) 开源网址 https://github.com/chenjiajungithub/easyeda-deepseekharness 许可证 Apache-2.0
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
chenjiajungithub/easyeda-deepseekharness
用自然语言搜索器件并放置到原理图与PCB
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,288已汉化MCP
71.7
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9
原生编程智能体paean-ai/deeptide
由 DeepSeek 打造,为 DeepSeek 而生。
★ 1,107已汉化DSH
67.7
多引擎接力台emo-xiaoyu/harness-mix
macOS/Linux 已加入源码构建与启动适配;目标系统的完整桌面验收仍需在对应机器执行。安装方式、Linux…
★ 419已汉化DSH
66.8
这是你的仓库?认领条目