wikkd/dsh-remote-access-web
—
项目介绍Project Overview
本仓库是 DeepSeek Harness 远程访问插件家族,基于 MIT 协议发布两个 npm 包:主机插件 @froststarinquire/dsh-remote-access 通过 ctx.remoteAccess 管理并保活由 provider 选定的反向隧道子进程;安装型包 @froststarinquire/dsh-remote-access-web 将其挂载到 dsh-web-app 之上,并把目录选择器固定为 -browse 交互,以适配经隧道访问的场景。运行需配合 frpc 客户端与相应的环境变量。注意:派生自上游 MIT 代码,且本项目由 AI 辅助生成、人类审阅,部署到不可信环境前应审阅源码。
This repository publishes the DeepSeek Harness remote-access plugin family under MIT. It ships two npm packages: the host plugin @froststarinquire/dsh-remote-access exposes ctx.remoteAccess to manage and keep alive an outbound reverse-tunnel child process via a configurable provider (default frp with an frpc-compatible client), and @froststarinquire/dsh-remote-access-web mounts that row over dsh-web-app, pinning the directory picker to the -browse interaction so remote operators can add workspaces through the tunnel. Installation requires a one-line dsh plugin add plus an frpc-based tunnel environment. Note: the code is adapted from upstream MIT sources and was AI-assisted and human-reviewed; review the source before deploying to untrusted networks.
请帮我了解并安装插件:【dsh-remote-access-web】【https://github.com/wikkd/dsh-remote-access-web】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add @froststarinquire/dsh-remote-access-web
把 wikkd/dsh-remote-access-web 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-remote-access-web
English | 中文
Source and publishing repository for the DeepSeek Harness remote-access plugin family. It hosts two packages that let a remote device reach a dsh --profile web deployment through a managed reverse tunnel. The tunnel backend is selected by a configurable provider; the shipped driver is the frp provider running an frpc-compatible client.
Packages
| Package | Role |
|---|---|
@froststarinquire/dsh-remote-access |
Reverse-tunnel host plugin (ctx.remoteAccess): manages and keeps alive the outbound tunnel child for the configured provider |
@froststarinquire/dsh-remote-access-web |
Installable profile bundle mounting the tunnel row over dsh-web-app |
Upstream
The dsh-remote-access host plugin is adapted from the @deepseek-ai/dsh-remote-access plugin in the DeepSeek Harness source (MIT). This repository publishes it under the @froststarinquire scope; it targets the same @deepseek-ai/* peer packages that the official harness ships. The remote-auth pairing plugin and its settings UI are not republished here — they ship with the official dsh-web-app surface.
Status
Both packages are published to npm: @froststarinquire/dsh-remote-access (host plugin) and @froststarinquire/dsh-remote-access-web (bundle). They depend as peers on the released @deepseek-ai/* harness packages (cordis, dsh-subprocess, dsh-invariants). See INSTALL.md for the one-command install and the frpc + environment setup the tunnel needs.
Remote workspace picker
The installable bundle pins the directory-picker to the -browse interaction. dsh-web-app normally uses an adaptive chooser that only offers a native OS dialog on loopback; through a reverse tunnel that dialog is unavailable, so a remote operator would have no way to add a workspace. The bundle disables that chooser and mounts the in-app browse dialog (host backend + client surface) instead.
Install the bundle
From the main DeepSeek Harness installation:
dsh plugin --profile web add @froststarinquire/dsh-remote-access-web
Then launch the web surface, replacing <your-tunnel-host:port> with your own tunnel's public authority:
dsh --profile web \
--trusted-host <your-tunnel-host:port> \
--allow-remote-privileged \
--remote-auth
See the bundle README for the full launch contract.
AIGC Disclosure
Developed with AI assistance. The code, documentation, and listing copy here were written or revised with a language model, then reviewed by a human maintainer. The dsh-remote-access logic itself derives from upstream MIT code. Review the source before deploying it to an untrusted environment.
ruvnet/ruflo
amruthpillai/reactive-resume
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/colleague-skill
nocobase/nocobase
Tencent/WeKnora