xxxsirrrr/dsh-deepsleep
xxxsirrrr★ 1JavaScript最后同步: 2026-08-19
在厕所也可以DSH:DeepSeek Harness 手机端布局插件 + 带密码保护的局域网访问代理
README 摘要
dsh-deepsleep 把 DSH 装进口袋 —— 趁你睡着,它还在电脑上干活。 DSH Web GUI 的手机适配 client-plugin,外加一套带密码保护的局域网访问链路。 纯原创、零第三方素材、MIT 协议。 ⚠️ 安全提示 :手机访问链路走的是 HTTP 明文 ,传输不加密, 安全性无法得到保障 。密码门只能挡住随手访问的人,挡不住抓包监听。 仅建议在安全、可信的网络(如家庭 Wi-Fi)内使用 ;公共网络、陌生网络 中请勿启用。需要更强保护请改用 Tailscale / HTTPS。 它能做什么 1. 手机布局插件 桌面三栏布局(sidebar center details,JS 计算的网格轨道)在手机宽度 (≤768px,或粗指针 ≤1180px)下自动切换为: - 单栏对话流 :中栏占满全宽,侧栏/详情栏退出文档流 - 抽屉式侧栏 :左上角汉堡按钮开合,遮罩点击 / Esc / 选中会话后自动关闭 - 详情栏浮层 :右侧滑出,沿用产品原生开合控件( data-details-collapsed ) - 移动端细节 : 100dvh 动态视口、safe-area 刘海适配、输入框 ≥16px 防 iOS 聚焦缩放、代码块/表格横向内滚动、44px 触控目标 - crypto.randomUUID polyfill :纯 HTTP 来源(非 localhost)下浏览器不提供 该 API,DSH 客户端每次 RPC 都会调用它——补丁让它能在局域网 HTTP 上正常工作 纯 DOM/CSS 插件:无 cordis 服务依赖、无模型面、零外部运行时导入;所有 DOM/CSS/属性写入都由 apply() 返回的 disposer 还原。 2. 密码保护的手机访问代理 lan-proxy-3080.mjs :手机 → 0.0.0.0:3082 (密码门)→ 127.0.0.1:3080 (appliance 的 dsh web)。 - 未登录访问只看到登录页,输对密码才发 HttpOnly 会话 cookie - 通过后把 Host 头改写成回环地址,让 dsh web (裸启动、无 --trusted-host ) 的 /api 信任栏接受手机请求(含 WebSocket / SSE) - 密码来源:环境变量 DSH MOBILE PASSWORD ,或 proxy-password.txt 第一行 - 监听端口来源(可选,默认 3082):环境变量 DSH MOBILE PORT ,或 proxy-port.txt 第一行;上游 dsh 端口用 DSH WEB PORT (默认 3080) 文件 路径 作用 src/client/index.js 客户端插件主体(布局状态机 + 抽屉 chrome + polyfill) src/clie…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784