Sentaurus 远程桥 jianshengchuanchaun/sentaurus-bridge-lite
DeepSeek Harness让 AI 客户端和命令行直接连接远程 Sentaurus。无需 VS Code。
40/100
综合分
14
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/jianshengchuanchaun/sentaurus-bridge-lite.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包sentaurus-bridge-lite(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 16:33:05
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
展开完整介绍(124 字)↓
不依赖编辑器的 SSH + MCP 桥接,用于 Sentaurus TCAD:支持 Codex、CodeBuddy、MiniMax Code、Kimi Code(K3.1 Pro)和 DeepSeek Harness;可远程跑任务、看日志和可视化。
README
由 DeepSeek 最新模型翻译生成Sentaurus Bridge Lite
让 AI 客户端和命令行直接连接远程 Sentaurus。无需 VS Code。
一个不依赖编辑器的命令行工具和 MCP 桥接程序,用来在 Linux 虚拟机或服务器上运行 Synopsys Sentaurus TCAD。
在本机编写模型,通过 SSH 上传到虚拟机,运行 SDE / SDevice,读取日志和结果,再把结构打开到虚拟机桌面。可以使用终端,也可以把同一套工具接到 Codex、CodeBuddy、MiniMax Code、Kimi Code(可选 K3.1 Pro)、官方 DeepSeek Harness 或其他 MCP 客户端。
功能
- 连接与诊断:复用 OpenSSH 密钥、主机别名、跳板机和已有 Sentaurus 环境。
- 文件往返:上传输入、读取文本、下载结果;MCP 文件操作检查配置的工作目录边界,覆盖文件需要明确指定。
- 后台仿真:立即返回任务 ID,支持状态、退出码、日志、超时和取消。关闭 AI 客户端不会中断已提交的任务。
- 查看结构:发现虚拟机中的 X11 桌面,把 .tdr 交给 Sentaurus Visual,无需 Windows X Server。
- AI 接入:标准 stdio MCP 工具与客户端配置生成器;模型选择和 API 密钥由客户端管理。
展开完整文档(README 剩余 1 节)
Sentaurus Bridge Lite 让 AI 客户端和命令行直接连接远程 Sentaurus。无需 VS Code。 一个不依赖编辑器的命令行工具和 MCP 桥接程序,用来在 Linux 虚拟机或服务器上运行 Synopsys Sentaurus TCAD。 在本机编写模型,通过 SSH 上传到虚拟机,运行 SDE / SDevice,读取日志和结果,再把结构打开到虚拟机桌面。可以使用终端,也可以把同一套工具接到 Codex、CodeBuddy、MiniMax Code、Kimi Code(可选 K3.1 Pro)、官方 DeepSeek Harness 或其他 MCP 客户端。 功能 - 连接与诊断:复用 OpenSSH 密钥、主机别名、跳板机和已有 Sentaurus 环境。 - 文件往返:上传输入、读取文本、下载结果;MCP 文件操作检查配置的工作目录边界,覆盖文件需要明确指定。 - 后台仿真:立即返回任务 ID,支持状态、退出码、日志、超时和取消。关闭 AI 客户端不会中断已提交的任务。 - 查看结构:发现虚拟机中的 X11 桌面,把 .tdr 交给 Sentaurus Visual,无需 Windows X Server。 - AI 接入:标准 stdio MCP 工具与客户端配置生成器;模型选择和 API 密钥由客户端管理。 flowchart LR A[Codex / CodeBuddy / MiniMax Code / Kimi Code / DeepSeek Harness] -->|MCP stdio| B[Sentaurus Bridge] C[独立命令行 / Python] --> B B -->|SSH + SCP| D[Linux 虚拟机或服务器] D --> E[SDE / SDevice 后台任务] D --> F[Sentaurus Visual 桌面窗口] 桥接程序不包含大模型,也不替代 Sentaurus。远程机器需要已有可用的 Synopsys 安装与授权。VS Code Remote - SSH 作为可选入口继续保留。 安装与连接 本机需要 Python 3.10+ 和 OpenSSH 的 ssh / scp。新版任务、MCP 和桌面功能需要远程 Linux 有 Python 3.6+;原有 run/push/pull 仍直接使用 SSH/SCP。 git clone https://github.com/jianshengchuanchaun/sentaurus-bridge-lite.git cd sentaurus-bridge-lite python -m pip install -e ".[mcp]" sentaurus-bridge init 编辑新建的 .env,例如: SB_REMOTE_HOST=sentaurus-vm SB_REMOTE_USER=tcad SB_REMOTE_WORKDIR=~/sentaurus-work SB_SENTAURUS_ROOT=/opt/synopsys/sentaurus/your-version SB_SENTAURUS_SETUP=export SNPSLMD_LICENSE_FILE=27000@your-license-server SB_REMOTE_SHELL=bash SB_LOGIN_SHELL=0 SB_DESKTOP_USER=tcad sentaurus-vm 可以是 ~/.ssh/config 中的主机别名,也可以换成 IP。按实际安装修改路径和许可服务器。先用 ssh sentaurus-vm 核对主机指纹并完成密钥登录,再运行: sentaurus-bridge doctor --batch sentaurus-bridge doctor --json doctor 验证连接和程序路径;找到程序不代表许可证可用或仿真收敛。首次使用应再运行自己的小型模型。详见 快速开始 和 故障排查。 不打开编辑器也能运行 假设本地 my-nmos 中已有 sde.scm、sdevice.cmd 和材料参数: sentaurus-bridge push my-nmos ~/sentaurus-work sentaurus-bridge job submit -w my-nmos -- sde -e -l sde.scm sentaurus-bridge job status <SDE_JOB_ID> sentaurus-bridge job logs <SDE_JOB_ID> 确认网格生成后再运行器件求解: sentaurus-bridge job submit -w my-nmos --timeout 3600 -- sdevice sdevice.cmd sentaurus-bridge job status <SDEVICE_JOB_ID> sentaurus-bridge job logs <SDEVICE_JOB_ID> sentaurus-bridge pull ~/sentaurus-work/my-nmos sentaurus-results <...> 替换成实际返回值。所有 job 子命令输出 JSON。需要取消时执行 sentaurus-bridge job cancel <JOB_ID>,随后查询状态确认停止。 接入 AI 客户端与国产模型 sentaurus-bridge --env /absolute/path/.env client-config codex --local-root /absolute/path/project sentaurus-bridge --env /absolute/path/.env client-config codebuddy --local-root /absolute/path/project sentaurus-bridge --env /absolute/path/.env client-config minimax --local-root /absolute/path/projectbash sentaurus-bridge --env /absolute/path/.env client-config kimi-code --local-root /absolute/path/project sentaurus-bridge --env /absolute/path/.env client-config deepseek-harness --local-root /absolute/path/project Windows 支持 C:/TCAD/project/.env 这样的绝对路径。生成器只输出待合并配置,不覆盖客户端原有设置;使用当前 Python 的绝对路径,减少 GUI 客户端找不到程序的问题。 | 客户端 / 模型入口 | 接入方式 | 配置输出 | | Codex CLI / 桌面客户端 | 本地命令行或 stdio MCP | client-config codex → TOML | | CodeBuddy Code | stdio MCP | client-config codebuddy → JSON | | MiniMax Code | 项目 MCP;模型在客户端选择 | client-config minimax → JSON | | Kimi Code CLI / 桌面端 | stdio MCP;可在客户端选择 K3.1 Pro | client-config kimi-code(别名 kimi)→ JSON | | 官方 DeepSeek Harness(dsh) | 官方 dsh-mcp-client 插件 | client-config deepseek-harness → Cordis YAML | | Claude Code | stdio MCP,也可按提供商文档配置 MiniMax 等模型后端 | client-config claude → JSON | | OpenCode | 本地 MCP;模型在客户端选择 | client-config opencode → JSON | | 其他 MCP 客户端 | 需要支持本地 stdio 工具调用 | client-config generic → JSON | 客户端与模型是两层。 MiniMax、Kimi、DeepSeek 等模型通过具有工具调用能力的客户端控制桥接。普通网页聊天不会自动获得本机 SSH 权限。本项目不接收模型 API 密钥。 Kimi Code 的配置合并到项目 .kimi-code/mcp.json 或用户级 ~/.kimi-code/mcp.json(设置 KIMI_CODE_HOME 时使用该目录)。CLI 用 /model 选择 K3.1 Pro,桌面端使用模型选择器;保持思考模式开启。模型 ID 为 k3.1-pro,高速版为 k3.1-pro-highspeed,实际可用性以账号和 Kimi 官方模型文档 为准。 配置适配遵循各客户端官方文档;这不等于所有模型、账号和客户端版本都已做真实 API 测试。详细步骤和验证范围见 AI 客户端接入 与 验证记录。 接入后可发送: 先检查 Sentaurus 连接。把当前项目的 SDE 和 SDevice 输入上传到独立目录,运行 SDE;确认网格生成后再运行 SDevice。返回任务 ID、退出码和日志。成功后下载结果并在虚拟机桌面打开结构。 在虚拟机看结构 bash sentaurus-bridge desktop list sentaurus-bridge desktop open my-nmos/nmos_msh.tdr 先登录虚拟机图形桌面。路径相对于 SB_REMOTE_WORKDIR,桌面用户必须能读取文件。如果 SSH 是 root、桌面是普通用户,请使用双方可访问的项目目录,不要把可视化项目放在 /root。 默认使用 Mesa 软件渲染;需要默认驱动时加 --no-mesa。返回 launched 表示启动请求成功,不宣称已验证窗口、许可证或结构内容。原有 gui --x11 仍可用于有本地 X Server 的场景。 配置与权限 配置优先级:进程环境变量 > 配置文件。配置文件按 --env、当前目录 .env、用户级 ~/.sentaurus-bridge/.env 的顺序选取一个。请勿提交私有 .env。 MCP 文件接口检查目录边界;submit_tool 只接受 SB_SENTAURUS_TOOLS 中的工具名,参数按字面值传递。不过 SDE Scheme、Sentaurus 命令和环境初始化脚本仍能执行代码,这不是远程执行沙箱。请使用合适权限的 SSH 账户和可信输入,客户端审批策略仍由客户端管理。 任务保存在远程 <workspace>/.sbridge/jobs/<id>/,保留状态与日志。程序不自动重试仿真、不自动清理结果,也不自动重启许可服务。 开发 bash python -m pip install -e ".[dev]" python -m pytest -q 测试和 CI 不需要 Synopsys。真实 TCAD 验证使用私有模型,输入和结果不随源码发布。升级变化见 CHANGELOG。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
jianshengchuanchaun/sentaurus-bridge-lite
让 AI 客户端和命令行直接连接远程 Sentaurus。无需 VS Code。
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,359已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,514已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,289已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,675已汉化DSH
71.2
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,522已汉化DSH
71