跳到主要内容
Plugin2 项安全红线

dsh-remote-explorer

btsd321/dsh-remote-explorer

远程开发启动器:通过 SSH(或本机 WSL 发行版)在远端引导安装 dsh,从本地客户端连接,LLM 凭据经反向隧道代理、不离开本机。同时提供独立 CLI 与 dsh 插件双形态,插件含远程会话面板、/remote-explorer 命令及 remote_* agent 工具。

形态
Plugin 插件
安装
npm 包安装
需要密钥
是
近月下载
3,528
最近推送
2 天前更新

项目说明

From README

dsh-remote-explorer English 中文 Remote development launcher: install dsh on a remote host and use it from your local browser.LLM credentials never leave your machine.

Inspired by VS Code Remote-SSH, Zed, and JetBrains Gateway — code and sessions live on the remote, the local machine only renders the UI .Supported environments - Local (client) : Windows / Linux / macOS.Node.js v20.

19+ or v22+ and pnpm 11+ are only needed for the source-run mode (pnpm is the default dev package manager, pinned via packageManager ); release packages bundle their own Node runtime.- Remote host : Linux or macOS (POSIX); aarch64 (arm64) and x86 64 both work.

No Node preinstalled required — the tool installs and self-checks it.- WSL (Windows Subsystem for Linux) : On Windows, WSL2 distributions are supported as remote targets.dsh is auto-installed inside WSL, tunneled via localhost forwarding — no SSH setu

Original description

Remote development launcher: install dsh on a remote host and use it from your local browser. LLM credentials never leave your machine.

安装方式

npm 包安装 · 需要额外配置密钥

README 解析
shell
pnpm install
shell
pnpm exec tsx src/cli/bin.ts list
shell
dsh plugin --profile web add dsh-remote-explorer

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量
  • 访问宿主运行时

发现 2 项需要留意的行为

  • 以明文 http 连接 github.com(可被中间人篡改)
  • 直接用 IP 地址 1.3.101.112 联网,绕过域名与证书校验

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 3 天仍在推送;README 给出了可直接复制的安装命令;运行前需要准备 API Key 或环境变量;近月 npm 下载 3528 次,star 不多但真在被使用。

维护活跃
100
实用度
72
生态热度
71
上手便捷
74
信号质量
100
数据置信度
100%
评分怎么算