zylzyqzz/dsh-mobile-pwa
zylzyqzz★ 0JavaScriptLast synced: 2026-08-15
Complete mobile PWA for DeepSeek Harness (DSH): secure remote access gateway + install-to-homescreen + offline + touch gestures + agent-done push. deepseek-harness-plugin
README excerpt
dsh-mobile-pwa · 让 DeepSeek Harness 在手机上变成真 PWA 把 DeepSeek Harness(DSH)变成 手机上的完整 PWA :安全远程访问你的自建 DSH + 一键「添加到主屏」成独立 App + 离线可用 + 触屏手势 + 任务完成推送。 基于 MIT 的 dsh-mobile-gate (安全网关基座)做差异化增强。 📍 生态定位:社区现有移动端方案都停留在「窄屏 CSS 微调」,本项目做的是 移动端 PWA 一站式完整方案 。 ✨ 特性 模块 说明 📡 安全远程访问 独立子进程网关,首次访问 本机审批 + 每设备一次性令牌 + 每 IP 限流 。DSH 主服务仍只监听 127.0.0.1 , /api 信任栅栏不受影响 📱 真 PWA manifest.json + service worker :手机浏览器「 添加到主屏 」后全屏独立窗口运行,带图标/启动屏/主题色 🧩 可安装 主屏图标、 standalone 显示、 apple-touch-icon 、maskable 图标 🌐 离线可用 service worker:静态壳缓存优先、API 网络优先、导航离线回退页 👆 触屏手势 下拉刷新、边缘右滑返回、 捏合缩放字体 (可重置) 🔔 任务完成推送 agent 干完活 → Web Push 通知,切到别的 App 也能收到(可选手动开启) 📐 触屏布局 44px 触摸目标、safe-area 适配、全屏弹窗、紧凑排版、代码横向滚动——桌面零影响 🔒 桌面不受影响 所有规则都以 html[data-lan-device="phone"] 或以排除 data-lan-device="desktop" 的 @media 为根 🏗️ 架构 - 网关是 独立子进程 ,与 DSH 主进程隔离:挂掉不影响主服务,插件停止时自动终止。 - DSH CLI 官方禁止 --host 0.0.0.0 ( /api 无认证层),所以由网关担当地被批准设备与 DSH 之间的唯一通道。 🚀 快速开始(在你自己的 DSH 服务器上) 方式零: dsh plugin add (标准安装,推荐) 已声明 dsh.bundle manifest,安装后自动激活配置层,无需手写 patch。 方式一 / 方式二:静态挂载 / 动态插件 - 静态挂载:参考 cordis.patch.yml.example ,把绝对路径替换进你的 profile patch。 - 动态插件:见 lan-gate.mjs 的注释(Cordis 动态插件包)。 配置(环境变量) 变量 默认 说明 LAN GATE PORT 3088 网关监听端口 LAN GATE HOST 0.0.0.0 网关监听地址 LAN GATE TARGET PO…
View full README on GitHub →Category
🎨 The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode / Hermes & 20+ CLIs via BYOK.
★ 86,705
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,317
tt-a1i/archifyAgent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
★ 12,834