KyoMio/dsh-zen-remote

KyoMio★ 6JavaScript最后同步: 2026-08-22

在 GitHub 打开

Turn DeepSeek Harness into a phone app you can securely reach from anywhere: minimal mobile UI rework + pairing-code gateway + PWA + Web Push. 让 DSH 变成可公网安全访问的手机 App

README 摘要

dsh-zen-remote 把 DeepSeek Harness 变成一个能从公网安全访问的手机 App:移动端界面重排 + 配对认证网关 + 装到主屏 + 锁屏推送。 会话列表主屏 会话页 会话信息卡 composer 权限 sheet 公网设备看到的配对页 截图为 390×844 手机视口、浅色主题;深浅主题均适配。配对页是网关自绘页面,固定深色设计。 安装 装完重启 dsh web ,手机界面与网关一起生效,不需要再手写任何配置行。 兼容性:在 DSH 0.1.1-rc.2 (web profile)上开发并实测,最后验证 2026-08-22。 卸载: dsh plugin remove dsh-zen-remote (或从 profile 的 dependencies 与 bundles 里删掉那两行),重启 dsh web 即恢复原状;要清掉配对数据再删 /.dsh/lan-gate-state.json 与 /.dsh/lan-gate.config.json 。 手动写法 / 本地开发 手动改 /.dsh/profiles/web/package.json —— dependencies 一行、 bundles 一行: 不想走 profile 安装流程的静态挂载写法见 cordis.patch.yml.example 。 配置公网访问 装完在本机 127.0.0.1:3080 就能用手机界面。要从外面访问,按下面三步走。 1. 配一个反代中继 HTTPS 网关默认只监听 127.0.0.1:3088 ,必须由你自己的反代对外。 家宽没有公网 IP、或者不想开路由器端口 ,就跳过 nginx/Caddy 直接看第三个块(Cloudflare Tunnel)。 nginx Caddy 没有公网 IP?用 Cloudflare Tunnel 家宽拿不到公网 IP、或者不想在路由器上开端口时用这个: cloudflared 从你这台机器主动连出去,Cloudflare 那边负责域名、证书和入口,路由器一个端口都不用开。免费版够用。 前置:域名托管在 Cloudflare(NS 指过去)。 1. 打开 Zero Trust 控制台 → Networks → Tunnels → Create a tunnel → 选 Cloudflared ,起个名字,创建后页面会给你一条带 token 的安装命令; 2. 在跑 DSH 的这台机器上执行那条命令(就是下面这个形状,token 用页面给的): 3. 回到隧道详情页 → Public Hostname → Add a public hostname : 字段 填什么 Subdomain / Domain dsh / example.com (即 dsh.example.com ) Service Type…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginmobilepwaremote-accessweb-push

分类